Just nu i M3-nätverket
Gå till innehåll

Group By månad


marbe

Rekommendera Poster

Hej!

 

Jag har en logg som jag vill summera per månad.

Detta går bra, om jag väljer att enbart summera totlen, men när jag försöker få in summan per grupp och månad blir det fel, då den istället lägger upp en rad för varje post, dvs jag kan ej summera per månad.

 

Jag klarar att konvertra till månadsformat, dvs plock ut aktuell

 

 

pg_nr pg_ben avrapp planerad period [ÅÅÅÅ-MM]

 

... Group BY

GROUP BY

torder_operation.pg_nr,

prodgrupp.pg_ben,

too_datum_slut_av

 

där too_datum_slut_av är av formatet [ÅÅÅÅ-MM-DD TT:MM:SS] medan period plockar ut

 

Skippar jag too_datum_slut_av i Group by, får jag felmeddelande.

 

Kan jag på något sätt komma runt detta. Prövade med tex max (period) och då får jag en totalsumma, dvs en rad per pr_nr, men jag vill ju ha en per månad och pr_gr.

 

Jag har tillfällugt löst detta genom att köra till Excel och där summera i Pivotdiagram, men detta känns långsökt!!

 

Hjälp!

 

Länk till kommentar
Dela på andra webbplatser

Vid GROUP BY så måste kolumnerna i SELECT-listan antingen finnas med i GROUP BY-clausen, eller användas som argument till en set-funktion. Så att använda MAX(period) kan vara en lösning.

 

Men då bör du ställa dig frågan vad det egentligen är för resultat du är ut efter?

 

Varför ska man göra MAX(period)? Vad säger det, vore det inte bättre att utesluta kolumnen period, eller som tidigare gruppera även på den? osv. osv.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...