sql >> Databasteknik >  >> RDS >> Mysql

Funktion för veckan i månaden i mysql

AFAIK, det finns ingen standard den första veckan i månaden.

Första veckan på året är veckan som innehåller Jan 4th .

Hur definierar du första veckan i månaden?

UPPDATERING:

Du måste skriva om din fråga så här:

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

så att årsövergångarna hanteras korrekt, och veckorna börjar på Monday .

Annars är din fråga bra.



  1. Beskriv resultatuppsättningen i PostgreSQL?

  2. 3 sätt att använda ALLT i SQL Server

  3. Mysql Förbättra sökprestanda med jokertecken (%%)

  4. Oracle String hittills 2013-10-15T20:12:56.24584+0100