Also, ich versuche, einige Statistiken für ein Projekt zu machen. Ich versuche, die Daten für den Monat von diesem Jahr mit dem gleichen Monat des letzten Jahres zu vergleichen.MySQL SELECT dieses Jahr vs thist Zeit im letzten Jahr
Beste, was ich jetzt habe, ist diese
SELECT COUNT(tappe_id) FROM tappesesjon WHERE YEAR(tappedato) = YEAR(CURDATE()) GROUP BY MONTH(tappedato) DESC; SELECT COUNT(tappe_id) FROM tappesesjon WHERE YEAR(tappedato) = YEAR(CURDATE() - INTERVAL 1 YEAR) GROUP BY MONTH(tappedato) DESC;
aber es tut wirklich der Trick
EDIT: Die erste Abfrage gibt mir die ammount von „Sitzungen“ während jeden Monat in diesem Jahr, und der zweite gibt mir dasselbe für letztes Jahr. Was ich will, ist eine Möglichkeit, um zu sehen, wie viele Sitzungen gab es Januar dieses Jahres als Januar letzten Jahres. Ich hoffe, das etwas Licht auf meine Frage wirft
EDIT2:
tappe_id tappedato person_nr 1 2016-04-22 1231231231 2 2017-04-22 1231231231 3 2017-05-01 1231231231 4 2016-05-01 1231231231 5 2017-04-23 1231231231 6 2016-05-01 1231231231 7 2017-07-12 1231231231 8 2016-07-07 1231231231 9 2017-08-12 1231231231 10 2016-07-07 1231231231
Sie müssen einen besseren Job zu erklären, was genau zu tun, den Trick nicht tun . Zeigen Sie uns, was dies liefert und was Sie erwarten. – mickmackusa