rpsc.net
当前位置:首页 >> orAClE中怎样查询表中最近两周内的数据 >>

orAClE中怎样查询表中最近两周内的数据

select * from 表 A where a.时间>=sysdate-14 and a.时间

8月23和8月24日有数据吗? 还应添加条件to_char(trans_time,'yyyy-mm-dd')

select * from tab where dtcol between to_date('2012-05-01 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-05-31 00:00:00','yyyy-mm-dd hh24:mi:ss')

日期直接减掉天数得到向前推移的日期,而日期型和日期型是肯定可以比较的。 如果说你用7月2日减去14得不到结果,只能是你写的语句有问题。 先确认一下,7月2日这个字段虽然现实的是日期,但是数据库里面表字段的类型是否是date类型,如果不是,...

SELECT TO_CHAR(SYSDATE, 'W') AS date_value FROM DUAL 可以查询 今天是 本月的第几周. 也就是 "week of month"

这个需要工作日历表的配合,否则你不知道哪天是工作日,哪天是周末却调休 然后写一个oracle既可

select count(1)/(select count(1) from hosinfo) from hosinfo where to_date(住院时间,'yyyy-mm-dd')-to_date(出院时间,'yyyy-mm-dd')=14 成立的前提为 再次住院时前一次住院时间被更新

select xx.time as "时间",count(id) as "条数" from record xx where xx.time between '2014-09-01' and '2014-10-01' group by xx.time;

begin sys.dbms_job.submit(job => :job, what => 'pkg_adt_ais.p_fee_translate(sysdate);',--存储过程包名 next_date => to_date('12-04-2013 21:49:51', 'dd-mm-yyyy hh24:mi:ss'),--某个时间 interval => 'sysdate+1/2');--执行周期 commit;...

请先给出明确答复:你这个问题好抽象,不懂是什么意思,二进制? 解释原因: 描述不是很清楚 有无解决办法:暂无

网站首页 | 网站地图
All rights reserved Powered by www.rpsc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com