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

Wie kann man in MySQL die Woche des Monats zurückgeben?

Verwenden Sie die in MySQL integrierte Funktion week, um die Wochennummer für das Jahr zu finden, und subtrahieren Sie dann die Wochennummer für den ersten Tag des Monats.

SELECT WEEK('2012-02-20') - WEEK('2012-02-01')

Es gibt viele Optionen in der Dokumentation, um den Aufruf so anzupassen, dass er genau Ihren Wünschen entspricht, aber ich hoffe, mein Beispiel gibt Ihnen eine Vorstellung davon, was Ihnen zur Verfügung steht.

http://dev.mysql .com/doc/refman/5.5/en/date-and-time-functions.html#function_week