WEEK()
или WEEKOFYEAR()
год возвращения года. Но если я хочу GROUP BY
неделю, с диапазоном времени, охватывающим годы, то GROUP BY WEEK()
не будет работать. Поскольку WEEK вернет те же значения, скажем, 3 января 2010 года и 3 января 2011 года. Как решить эту проблему?Mysql Получите неделю жизни
0
A
ответ
1
Нашел решение самостоятельно. YEARWEEK();
функция. Группировка по году и неделе не решит проблему. Как и в этом случае, неделя, начинающаяся в декабре и заканчивающаяся в январе, будет разделена на два из-за группового года.
3
Group обеими недели и года:
GROUP BY YEAR(column), WEEK(column)
1
Вы должны выбрать YEAR
тоже в пункте GROUP BY
.
SELECT .... GROUP BY YEAR(date_field), WEEKOFYEAR(date_field), WEEK(date_field);
Вы можете опустить любой из WEEK...
условий.
Смежные вопросы
- 1. Получите неделю месяца в MYSQL
- 2. Получите неделю и неделю динамически?
- 3. db2 - Получите неделю месяца
- 4. Получите неделю заподтверждение на день
- 5. MYSQL Выбрать эту неделю
- 6. Получите неделю от заданного диапазона календаря?
- 7. Получите неделю с календаря в android
- 8. Получите неделю с даты запроса linq
- 9. Получите UILocalNotification, чтобы стрелять каждую неделю
- 10. Получите первую неделю дня предоставления месяца?
- 11. Получите самую низкую продажу за неделю продаж
- 12. MySQL дает строки жизни
- 13. PHP - MySQL выберите дату неделю
- 14. mysql: date_format конвертирует первую неделю 2016 года на последнюю неделю
- 15. Получить неделю через неделю данные
- 16. Метод жизни жизни Конвея
- 17. Получите отметку времени ровно неделю назад в PHP?
- 18. Получите неделю года с даты в сверле apache
- 19. Получите имя дня в неделю с номера дня. (iOS)
- 20. Как объединить данные в неделю в MySQL?
- 21. Диапазон сроков возврата MySql за определенную неделю
- 22. Выбор записей mysql на следующую неделю
- 23. MySQL цикл для общей оценки каждую неделю
- 24. PHP MySQL - раз в неделю Операции
- 25. MYSQL: Как получить часы, зарегистрированные в неделю
- 26. MySQL - Получение данных на неделю вперед
- 27. MySQL выбирает строки старше, чем через неделю
- 28. Продажи MySQL за день, неделю и месяц
- 29. MySQL SUM Запрос ежедневных значений задачи неделю
- 30. MySQL Query для суммирования значений за неделю
он должен быть обратным образом – Cris
Спасибо Cris, изменил его – Veda
@Cris Порядок условий «GROUP BY» не имеет никакого отношения к работе, единственная разница - это эстетика – AeroX