sql 日期相关函数


语言:mysql 

 获取当前时间

select current_timestamp(),  current_date(),    current_time() ;

--   2021-11-30       12:02:20       2021-11-30 12:02:20

日期间隔函数

date_sub() 日期减去时间间隔函数

date_add() 日期加上时间间隔函数

查询当前日期是周几

weekday(date) 返回日期是周几的函数 ,周一是0 ,周二是 1 

select date_sub(current_date(), interval weekday(curdate())+2 day); -- 上周六0点
select date_sub(current_date(), interval weekday(curdate())+9 day); -- 上上周六0点