时间对比:
当天的内容 TO_DAYS(pmm.createTime) = TO_DAYS(NOW())
本周内容: YEARWEEK(date_format(createTime,'%Y-%m-%d')) = YEARWEEK(now())
上周内容: YEARWEEK(date_format(createTime,'%Y-%m-%d')) = YEARWEEK(now())-1
本月内容: date_format(createTime,'%Y-%m')=date_format(now(),'%Y-%m')
上月内容: DATE_FORMAT(createTime,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m')
时间差: DATEDIFF(now(),endTime) : 大于0则在之后, 小于0 则在之前
IF判断
是否: if(DATEDIFF(now(),endTime)<0,now(),endTime) 当今日小于endTime ,则查询now,否则查询endTime
IFNULL判断
ifNull(true,false) : select IFNULL(puser.level,0 )
case转化
case: select case users.credit_rating when 'A' Then 1 when 'B' then 2 else 3 end
GROUP_CONCAT
SELECT GROUP_CONCAT(p.url) FROM tb_store_goods_pic 查询数据列表转为逗号分隔的单行