oracle根据时间对数据进行统计每天生成的量

今天突然有个需求,说是要统计每天的数据对应生成了多少,对于oracle一贯不熟的话懵逼了,只好查百度



首先将创建日期进行格式化,oracle的时间格式化为      例子:SELECT to_char(SYSDATE,'yyyy"年"mm"月"dd"日"') FROM DUAL;

参考地址    http://blog.youkuaiyun.com/songyanfei1205/article/details/67634937


然后就是进行分组查询了

参考地址    http://www.studyofnet.com/news/247.html


下面是我自己写的SQL

select count(crt),crt from (SELECT to_char(CREATEDDATE,'yyyymmdd') as crt FROM MERGEECARD_LOG) group by crt order by crt


效果为:





就是所需求的效果了,顺便说一下,oracle中如何以日期来查询数据


select * from 表名 where to_char(DATE_TRAVEL,'yyyy-mm-dd')='2014-01-01'


参考地址为    http://bbs.youkuaiyun.com/topics/390900305?page=1



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值