解决方案 »
- 请教学习指导ssh与dwr框架实现三级联菜单问题
- java.lang.OutOfMemoryError: PermGen space
- 网站设计需求分析怎么写?
- 请问 不经J2SE,直接进军J2EE可以吗?J2EE有哪些较好入门材料 谢谢
- jfreereport
- 学习java的三大框架是不是要学习servlet?
- 求JBoss配置教程!
- 消息按好友分类怎么实现
- 请教:学JSP前要对html?javascript?xml?这些了解多少?了解什么样的程度才能学JSP呢?
- 谁有共享产品的CRM可以给我看一下
- 错误代码截图,String date2 =new DateFormat().format(date);
- 一个非常奇怪的问题,运行1-2天挂掉
我的表字段是有时间字段的date类型
不过我已经解决了,搞了半天,用程序生成了近12个月的日期(xxxx-xx-xx格式),添加到sql语句中获取离当前时间12个月的数据,并统计每个月数据总数
也就是近一年的数据
单用sql能搞?
*
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个月的数据
为什么扯到java 啊
你的表里都有时间字段
一条sql不就查出来了吗···