[firebase-br] Dúvida com SQL
Euler Jr.
euler em siginformatica.com.br
Ter Set 20 17:54:27 -03 2005
Para as sub-query´s está faltando a cláusula GROUP BY como em:
(SELECT SUM(NVV2.NF_BaseICMSX) FROM NotasVenda_Valores ...
[]s
Euler Jr.
Ricardo Malikoski escreveu:
> Desculpem, esqueci de colocar o erro
>
> "Invalid expression in the select list(not contained in either an aggregate function or the GROUP BY clause)"
>
> Parece erro de GROUP BY. Tentei de tudo já.
>
> Obrigado
>
> Ricardo Malikoski
> ----- Original Message -----
> From: Augusto
> To: Ricardo Malikoski ; FireBase
> Sent: Tuesday, September 20, 2005 5:16 PM
> Subject: Re: [firebase-br] Dúvida com SQL
>
>
> Ricardo, qual o erro???
>
>
> ----- Original Message -----
> From: "Ricardo Malikoski" <malikoski em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, September 20, 2005 4:55 PM
> Subject: [firebase-br] Dúvida com SQL
>
>
> Nova pagina 1
>
>
> Olá a todos,
>
> Pessoal, utilizávamos o interbase, e resolvemos utilizar o
> Firebird(razões não importantes para o momento), e deparamos com alguns
> erros que não acontenciam com o interbase, entre eles uma consulta, a qual
> ainda não consegui resolver. Abaixo encontra uma consulta em SQL, a qual
> tirei campos, cruzamentos e condições, apenas para deixar mais enxuta.
> Por favor ajudem-me. Obrigado. Obs: Firebird - 1.5.2
>
>
> SELECT NV.OpFis_Codigo, SUM(NV.NF_VlrNota) as totContabil,
> SUM(NVV.NF_VlrBaseICMS27) as Base27,
>
> (SELECT SUM(NVV2.NF_BaseICMSX) FROM NotasVenda_Valores NVV2
> WHERE NVV2.Fil_Codigo = NVV.Fil_Codigo AND NVV2.Ser_Codigo =
> NVV.Ser_Codigo AND
> NVV2.NF_Numero = NVV.NF_Numero AND NVV2.NF_AliqICMSX = 17 ) AS
> Base17
> (SELECT SUM(NVV2.NF_BaseICMSX) FROM NotasVenda_Valores NVV2
> WHERE NVV2.Fil_Codigo = NVV.Fil_Codigo AND NVV2.Ser_Codigo =
> NVV.Ser_Codigo AND
> NVV2.NF_Numero = NVV.NF_Numero AND NVV2.NF_AliqICMSX = 26 ) AS
> Base26,
> FROM NotasVenda NV
> INNER JOIN NotasVenda_Valores NVV ON NV.Fil_Codigo =
> NVV.Fil_Codigo AND NV.Ser_Codigo = NVV.Ser_Codigo
> AND NV.NF_Numero =
> NVV.NF_Numero)
> WHERE NV.NF_DataLcto
> BETWEEN '01/01/2005' AND '12/31/2006'
> GROUP BY NV.OpFis_Codigo
>
>
>
> Ricardo Malikoski
> Rhede Sistemas
>
>
>
> --------------------------------------------------------------------------------
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> ------------------------------------------------------------------------
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista