Я использую функцию week() из mysql для определения номера недели с даты. Проблема, с которой я сталкиваюсь, заключается в том, что она всегда возвращает одно меньшее число от фактического номера недели. предположим, что сегодня это 2013-05-15, так как это 20-я неделя этого года, но в результате это 19. Следующим является запрос, который я использую.Функция mysql week() возвращает одно меньшее количество фактических чисел недели
SELECT *,WEEK(date_visit) AS week_no FROM property_view_details;
Так в чем ваш вопрос? Добавление 1 к результату не кажется таким трудным :) –
Нет, я не хочу добавлять его в результат :) Я просто хочу получить 20 не 19 – Farhan
[Прочитайте документацию и исправьте свою ошибку] (http: // dev .mysql.com/док/RefMan/5,5/о/дата и время-functions.html # function_week). – Jocelyn