Чтобы извлечь неделю из даты в MySQL, есть несколько вариантов, но я спрашивал, есть ли разница между WEEK(date, 0)
и DATE_FORMAT(date, '%U')
с точки зрения реализации.
Я имею в виду, что 2 функции возвращают одинаковые результаты, но в фоновом режиме это одна и та же реализация? Один звонит другому? Есть устаревший?
Я искал документацию по функциям Дата и время в MySQL , но не нашел ответа. Спасибо за ваше просветление!
Примечание: в зависимости от того, что вы хотите на выходе, вам придется использовать один или другой с другими параметрами (от 0 до 52 недель или от 0 до 53? Начинается в воскресенье или понедельник? Первая неделя с по крайней мере 3 дня?), Но я спрашиваю об этом конкретном случае.