雑記

思ったことを思ったときに

【MySQL】いつでも月曜日を取得するクエリ。

先週の月曜からとか今週の月曜日からって感じの条件を使うことが多かったので適当に書いたsqlの備忘録。
もっとスマートな方法あったら誰か教えてください。

#今週の月曜日 2018/12/03
select CURRENT_DATE - interval WEEKDAY(CURRENT_DATE) day;

#先週の月曜日 2018/11/26
select  (CURRENT_DATE - interval WEEKDAY(CURRENT_DATE) day - interval 7 day ) ;

#先週の月曜日5時 2018/11/26 5:00:00
select  (CURRENT_DATE - interval WEEKDAY(CURRENT_DATE) day - interval 7 day + interval 5 hour) ;