Just nu i M3-nätverket
Jump to content

Group By månad


marbe

Recommended Posts

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!

 

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...