Autor | Zpráva | ||
---|---|---|---|
bob99 Profil |
#1 · Zasláno: 9. 11. 2010, 12:06:49
Dobrý den,
potřebuji poradit jak nejlépe vygrupovat z Mysql tabulky záznamy podle kalendářního čtvrtletí. Dostupné pole je typu DATE. Po měsících jsem to vyřešil takto: SELCT SUBSTR(datum, 1, 7) AS mesic FROM .... GROUP BY 1 Díky |
||
Kajman_ Profil * |
group by year(datum), (month(datum)+2) div 3 group by year(datum), quarter(datum) ale rychlé to nebude a nevím, zda nechcete rozdělovat jednotlivé roky |
||
bob99 Profil |
#3 · Zasláno: 9. 11. 2010, 14:01:39
To by mohlo být ono, s tím už si nějak poradím, akorát nerozumím výrazu
(month(datum)+2) div 3 |
||
Kajman_ Profil * |
#4 · Zasláno: 9. 11. 2010, 14:40:50
Month vrátí číslo měsíce 1-12. Po přičtení dvojky vznikne 3-14. Div vrátí kolikrát se trojka vejde do tohoto vypočítaného čísla. Mělo by to tedy vracet to samé jako quarter. Je to jen ukázka zápisu, když umíte vypočítat měsíc a funkce na čtvrtletí by neexistovala.
|
||
Časová prodleva: 13 let
|
0