Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcja tygodnia miesiąca w mysql

AFAIK, nie ma standardu w pierwszym tygodniu miesiąca.

Pierwszy tydzień roku to tydzień zawierający Jan 4th .

Jak definiujesz pierwszy tydzień miesiąca?

AKTUALIZACJA:

Musisz przepisać swoje zapytanie w następujący sposób:

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

aby zmiany roku były obsługiwane poprawnie, a tygodnie rozpoczynały się w Monday .

W przeciwnym razie Twoje zapytanie jest w porządku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:Jak mogę użyć RTRIM w moim zapytaniu LOAD DATA INFILE?

  2. Kiedy ostatni raz uzyskano dostęp do tabeli mysql?

  3. Jak nadać każdemu zarejestrowanemu użytkownikowi własny adres URL za pomocą PHP?

  4. wstawić wydruk print_r do bazy danych?

  5. Uzyskaj pierwsze/ostatnie n rekordów na grupę według