De correctie, zou het begin van periode in de vraag een totaal van 3 keer moeten zijn:
selecteer date_add ($periodstart, de MAAND van het INTERVAL quarter*3) als StartOfQuarter, `countsales `, countpurchases
van
(
selecteer
vloer (period_diff (date_format (`datum `, „%Y%m“), date_format ($periodstart, „%Y%m“)) /3) als kwart,
telling (verkoop) als countsales, telling (aankopen) als countpurchases
van tbl
groep door vloer (period_diff (date_format (`datum `, „%Y%m“), date_format ($periodstart, „%Y%m“)) /3)
) sq
orde door 1