Autor Zpráva
bob99
Profil
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
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 *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0