举例 当LAST_BEAT_TIME和当前时间的差超过180分钟则取1,小于等于180分钟取0,其他情况或异常则取2
CASE WHEN TIMESTAMPDIFF( MINUTE, a.LAST_BEAT_TIME, now() ) > ‘180‘ THEN ‘1‘ WHEN TIMESTAMPDIFF( MINUTE, a.LAST_BEAT_TIME, now() ) <= ‘180‘ THEN ‘0‘ ELSE ‘2‘ END
2. STR_TO_DATE(str,format) 字符串时间转日期,用于比较日期大小
str_to_date(‘2018-07-01 23:59:59‘,‘%Y-%m-%d %H:%i:%s‘)
3. STR_TO_DATE(str,format) 字符串时间转日期,用于比较日期大小
str_to_date(‘2018-07-01 23:59:59‘,‘%Y-%m-%d %H:%i:%s‘)
MySql 有用的函数
标签:for div 函数 日期 字符 mon 异常 情况 to_date