Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Funktion für die Woche des Monats in mysql

AFAIK, es gibt keinen Standard für die erste Woche des Monats.

Die erste Woche des Jahres ist die Woche, die den Jan 4th enthält .

Wie definieren Sie die erste Woche des Monats?

AKTUALISIERUNG:

Sie müssen Ihre Abfrage wie folgt umschreiben:

SELECT  WEEK(dateField, 5) -
        WEEK(DATE_SUB(dateField, INTERVAL DAYOFMONTH(dateField) - 1 DAY), 5) + 1

damit die Jahresübergänge korrekt gehandhabt werden und die Wochen am Monday beginnen .

Ansonsten ist Ihre Anfrage in Ordnung.