Data de postagem: May 18, 2010 9:0:23 PM
//Use colchetes nas clausulas where para gerar os parênteses.
var parcelas = IQuery.from( -1894443296 /* Parcelas */ )
.where(
[ {field: "CHCRIACAO", operator: "=", value: 1},
"and",
[ {field: "CHAVE", operator: "=", value: 1},
"or",
{field: "VERSAO", operator: "=", value: 3}
]
]
)
.column({ field: "CHCRIACAO" })
parcelas.toSql()
SQL Gerado:
select PARCELA1.CHCRIACAO
from PARCELA PARCELA1
where (
PARCELA1.CHCRIACAO = 1 and (
PARCELA1.CHAVE = 1 or
PARCELA1.VERSAO = 3 ) )
and (
PARCELA1.CLASSE = -1894443296)