Ich habe eine Liste von Datensätzen in der Tabelle A
und möchte die Anzahl der Datensätze für jeden Monat in verschiedenen Tagen ab dem ersten dieses Monats bis zum aktuellen Tag abrufen. Wenn wir also 3 Monate haben und der aktuelle Tag 19 ist, brauche ich für den ersten Monat die Anzahl der Datensätze zwischen dem 1. und 19. des Monats und für den zweiten Monat vom 1. bis 19. und so weiter.
id time
1 2005-07-05 14:10:29
2 2005-07-12 15:47:35
3 2005-08-02 16:38:53
4 2005-08-04 10:48:12
5 2006-08-22 17:34:28
6 2006-09-01 22:11:35
7 2006-09-09 15:10:19
8 2006-09-06 21:55:56
Das gewünschte Ergebnis:
time count
2005-07 2
2005-08 2
2006-09 3
Wir haben die Datensatz-ID 5 ignoriert, da wir nur die Tage zwischen dem 1. und 19. für jeden Monat zählen.
Wie kann ich das machen?
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen