把离当前月最近的12个月(几个月无所谓)的数据查出来显示,我用的mysql
------解决方案--------------------
谁知道你数据表长啥样,怎么给你写sql?
------解决方案--------------------
哥哥...你的数据表里面如果有日期记录,那就好办了,直接查询日期记录在 12个月之前到现在的记录就ok了~
------解决方案--------------------
可以啊,不要小看sql
------解决方案--------------------
SELECT
*
FROM
tablename
WHERE
tabledate BETWEEN DATE_ADD(
LAST_DAY(SYSDATE()),
INTERVAL - 13 MONTH
)
AND DATE_ADD(
LAST_DAY(SYSDATE()),
INTERVAL - 1 MONTH
)
不知道你的表名,所以用tablename代替。不知道你的列名用tabledate代替。
实现效果就是查询 上个月以及上个月往前推12个月的数据