查一周数据,假如有2天是没有记录的,怎么找出是周几? 从数据库里查一周的数据,假如有2天是没有记录的,怎么找出是周几没有记录?查一个月的数据,其中有几天是没记录的,怎么找出是哪几号没记录?算法时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的是sql语句?如果是程序,那就按时间统计计数,为0就没有记录。 按楼上查出没有记录是哪天后,用Calendar类的方法判断这天是星期几就好了 没有时间字段吗?转换成只显示到日,group by 一下,要我就这么干。。 有时间字段,问题是那一天就是没有记录, 比如 2月 1 2 3 5 9 日,group by 也出不来4 6 7 8日。 先用时间建一个表,只有一个字段时间序列。然后用你的数据表的时间进行 trunc(date) 分组,再用那个时间表左连接,若没有数据的天,会是空的。 select decode(length(rownum), 1, '0' || rownum, 2, rownum) from dualconnect by rownum <= (select to_char(last_day(sysdate), 'dd') from dual)minusselect to_char(startdate, 'dd') from ddd假设你的表是ddd,你的日期字段是startdate;以上为没有数据的日期天数 上面的是拿当月所有天数比较,如果是这月今天以前没有数据的sql如下:select decode(length(rownum), 1, '0' || rownum, 2, rownum) from dualconnect by rownum <= (select to_char(sysdate, 'dd') from dual)minusselect to_char(startdate, 'dd') from ddd SELECT DATE_FORMAT(created, '%Y-%m-%d')把你的日期格式化一下,然后group by一下再用一张表记录已有的天数,遍历一下就查出来了那一天没有,so easy! 我在java里操作了。谢谢各位的帮忙 菜鸟请教一个关于隐藏变量的问题 关于ognl的上下文 struts2 防止重复提交的token 标签使用问题 用J2EE编写一个程序实现一个扑克游戏的功能 我上传错了资料,怎么删除啊? 请教会htmlparser的人 做一个基于j2ee架构的中型网站要多少钱? struts+hiberante如何做压力测试 请问JAVA中如何生成PDF文件 关于Struts的一个小问题 诡异之极: springmvc中在jsp中显示List整体可以现实拿List.i就null Hibernate继承关系映射问题 xml配置
用Calendar类的方法判断这天是星期几就好了
然后用你的数据表的时间进行 trunc(date) 分组,再用那个时间表左连接,若没有数据的天,会是空的。
from dual
connect by rownum <= (select to_char(last_day(sysdate), 'dd') from dual)minus
select to_char(startdate, 'dd') from ddd假设你的表是ddd,你的日期字段是startdate;以上为没有数据的日期天数
select decode(length(rownum), 1, '0' || rownum, 2, rownum)
from dual
connect by rownum <= (select to_char(sysdate, 'dd') from dual)minusselect to_char(startdate, 'dd') from ddd
把你的日期格式化一下,然后group by一下
再用一张表记录已有的天数,遍历一下就查出来了那一天没有,so easy!