SELECT USR_LOGINNAME,USR_EMAIL FROM USERS
WHERE STATUS= 1 AND
TIMESTAMPDIFF(DAY,MODIFIED_DATE,CURRENT_TIMESTAMP)=1;
发布于 2021-09-06 02:18:41
使用datediff(enddate, startdate)
函数:
datediff(current_date, date(MODIFIED_DATE)) = 1
如果enddate小于startdate,则结果为负。
发布于 2021-09-06 03:40:45
如果你想要昨天的数据,我建议:
WHERE STATUS = 1 AND
MODIFIED_DATE < CURRENT_DATE AND
MODIFIED_DATE >= DATE_ADD(CURRENT_DATE, -1)
这允许配置单元使用MODIFIED_DATE
进行优化,例如分区修剪。
https://stackoverflow.com/questions/69072673
复制