sql >> Database teknologi >  >> RDS >> Mysql

Funktion for uge i måneden i mysql

AFAIK, der er ingen standard på den første uge i måneden.

Første uge i året er den uge, der indeholder Jan 4th .

Hvordan definerer du den første uge i måneden?

OPDATERING:

Du skal omskrive din forespørgsel sådan her:

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

så årsovergangene håndteres korrekt, og ugerne starter Monday .

Ellers er din forespørgsel i orden.



  1. Forespørg kun de første data fra en tabel

  2. Hurtigste forespørgsel til at kontrollere, om der findes en række i Oracle?

  3. Hvordan tilsidesætter man NULL-værdi fra samlet forespørgsel ved hjælp af MySQLdb-modul i python?

  4. SQL:Sorter efter kolonne, derefter efter understreng bland asc og desc