Fórum Select com problemas ! #365698
31/10/2008
0
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
Curtir tópico
+ 0
Responder
Posts
31/10/2008
Rasn
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.
Responder
Gostei + 0
31/10/2008
Afterdev
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)