mysql 上週數據(週一指定事件到下週一同事件) 指定時間段 按時分秒排序

排序條件:

1:週一三點到下週一三點爲一週事件,週一爲一週結束點

yearweek(
    date_format(
    DATE_SUB(
        `tests`.`updated_at`,
        INTERVAL 3 HOUR
    ),
    '%Y-%m-%d'
), 1) = (yearweek(now(), 1) - 1)

2:指定21:00:00-03:00:00之間的數據

TIMEDIFF(date_format(`tests`.`updated_at`, '%H:%i:%s'), '21:00:00') > 0
OR 
TIMEDIFF(date_format(`tests`.`updated_at`, '%H:%i:%s'), '03:00:00') < 0

3:按照時分秒正序

ORDER BY date_format(`tests`.`updated_at`, '%H:%i:%s')

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章