Select com problemas !
Estou tendo problemas com este select, mas não consigo entender o porque do erro SQL error code = -104 token unknown - line 13, char 1. group.
SELECT T2.descricao, T1.datavenda, T2.unidade, SUM(T3.quantidade) as Quantidade, T3.vlrunitario, T3.desconto, sum(t3.quantidade * t3.vlrunitario) as total from tb_venda T1 inner join tb_itemvenda T3 on (T1.numvenda = T3.idvenda) inner join tb_produto T2 on (T2.idproduto = T3.idproduto) where T1.datavenda = :pDataIni and :pDataFin group by T2.descricao, T1.datavenda, T2.unidade, T3.vlrunitario, T3.quantidade, T3.desconto
Afterdev
Curtidas 0
Respostas
Rasn
31/10/2008
eder,
Observei que a linha 12 está estranha
where T1.datavenda = :pDataIni and :pDataFin
a data de venda está sendo testada como igual a pDataIni e a pDataFin?
Não seria entre (between) elas ?
Não tenho o BD para testar com certeza, mas acredito que resolvendo essa linha, a 13 vai passar.
Observei que a linha 12 está estranha
where T1.datavenda = :pDataIni and :pDataFin
a data de venda está sendo testada como igual a pDataIni e a pDataFin?
Não seria entre (between) elas ?
Não tenho o BD para testar com certeza, mas acredito que resolvendo essa linha, a 13 vai passar.
GOSTEI 0
Afterdev
31/10/2008
Rasn, era isso mesmo, o pior é que já tinha feito outros iguais a este e nesse estava passando, por isso é bom outra pessoa ver o erro, valeu amigo já acertei aqui !
SELECT T2.descricao, T1.datavenda, T2.unidade, SUM(T3.quantidade) as Quantidade, T3.vlrunitario, T3.desconto, sum(t3.quantidade * t3.vlrunitario) as total from tb_venda T1 inner join tb_itemvenda T3 on (T1.numvenda = T3.idvenda) inner join tb_produto T2 on (T2.idproduto = T3.idproduto) where T1.datavenda between :pDataIni and :pDataFin group by T2.descricao, T1.datavenda, T2.unidade, T3.vlrunitario, T3.quantidade, T3.desconto
GOSTEI 0