Fórum Select SUM + group by + periodo #385866

08/09/2010

0

duvidas com o sql abaixo SELECT NTipo_Lote,data_lote, SUM(NAmostra_lote)
FROM Lote
GROUP BY NTipo_Lote, data_lote   me retorno os valores.. NTIPO_LOTE        DATA_LOTE      SUM 31.4                     24,06,2010       195,00 31.4                     25,06,2010       306,00 31,4                     28,06,2010       156,00 41,4                     24,06,2010       450,00 41,4                     26,06,2010       230,00     preciso informar o periodo da data_lote para consulta   e agrupar pelo tipo
Alessandro Coelho

Alessandro Coelho

Responder

Posts

08/09/2010

Eriley Barbosa

duvidas com o sql abaixo SELECT NTipo_Lote,data_lote, SUM(NAmostra_lote)
FROM Lote
GROUP BY NTipo_Lote, data_lote   me retorno os valores.. NTIPO_LOTE        DATA_LOTE      SUM 31.4                     24,06,2010       195,00 31.4                     25,06,2010       306,00 31,4                     28,06,2010       156,00 41,4                     24,06,2010       450,00 41,4                     26,06,2010       230,00     preciso informar o periodo da data_lote para consulta   e agrupar pelo tipo   Veja que o tipo do lote é o mesmo, mas a data é diferente, por isso seu sql está correto. para a data, basta colocar antes do group by: WHERE DATA_LOTE BETWEEN :DATAINI AND :DATAFIM
Responder

Gostei + 0

09/09/2010

Alessandro Coelho

Ola, ERILEY, obrigado pela dica, e mais ou  menos isso, so que gostaria de somar por tipo. Ex.:   DataIni = 24/06/2010 DataFim = 30/06/2010   Resultado esperado:   NTipo_Lote                        SUM 31.4                                   657 41.4                                   680
Responder

Gostei + 0

09/09/2010

Eriley Barbosa

Ai vai ter de tirar a data tanto do select como do group by SELECT NTipo_Lote, SUM(NAmostra_lote)
FROM Lote
where data_lote between :DataIni and :DataFim GROUP BY NTipo_Lote
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar