Mysql
 sql >> база данни >  >> RDS >> Mysql

Функция за седмица от месеца в mysql

AFAIK, няма стандарт за първата седмица от месеца.

Първата седмица от годината е седмицата, която съдържа Jan 4th .

Как определяте първата седмица от месеца?

АКТУАЛИЗАЦИЯ:

Ще трябва да пренапишете заявката си така:

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

така че преходите през годините да се обработват правилно и седмиците да започват в Monday .

В противен случай заявката ви е наред.



  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 / MariaDB база данни

  2. въпрос за разделител на mysql

  3. VBA код за извличане на данни от Mysql DB в Mac Excel 2011

  4. Разделяне на MySQL данни срещу лесна употреба

  5. Грешка при отрицателна стойност в клаузата за ограничение