RT。数据库中一个表,有一个add_time字段。
比如今天是2月14号。我要查询当天至前一个月的数据。就是add_time在1-14至2-14之间的数据、求解这样写无效
SELECT * FROM `a`WHERE add_time > DATE_SUB(NOW(),INTERVAL "1-1" YEAR_MONTH)
比如今天是2月14号。我要查询当天至前一个月的数据。就是add_time在1-14至2-14之间的数据、求解这样写无效
SELECT * FROM `a`WHERE add_time > DATE_SUB(NOW(),INTERVAL "1-1" YEAR_MONTH)
where add_time > DATE_SUB(now(),INTERVAL 30 DAY) and dt < now();
由于要做国际化。存的是时间戳。
以前用MSSQL。时间存的都是2000-XX-XX XX:XX:XX这样的。头一次使用整型数字 一下子无法动手
FROM `a`
WHERE add_time>UNIX_TIMESTAMP(date_add(now(),interval -1 month))