mybatis 关于时间比较的sql

mysql、oracle关于时间格式化的函数:

Mysql中使用DATE_FORMAT函数: DATE_FORMAT(create_date,'%Y-%m-%d  %H:%i:%S')

Oracle中使用to_date函数和to_char函数: TO_DATE('2018-11-24 14:01:39','yyyy-MM-dd hh24:mi:ss')

                                                                 或TO_CHAR(DATE,'yyyy-MM-dd hh24:mi:ss')

以下为mysql例子:

时间7天之内:

  DATE_FORMAT(CURDATE(), '%Y-%m-%d')-interval 7 day

  DATE_SUB(CURDATE(), INTERVAL 7 DAY)

 

你可能感兴趣的:(mysql)