请教在oracle9i中有没有象sqlserver里面的dateadd()函数呀?
2006-07-14 10:40
513 查看
请教在oracle9i中有没有象sqlserver里面的dateadd()函数呀?
ylffsy () 2003-03-14 13:36:07 在 Oracle / 开发 提问
我想通过sql来查找在两个日期之间的记录
select BT,RCLX,RCID,CFLX,DATEPART(hh,KSSJ) kshour ,DATEPART(mi,KSSJ) ksmin ,DATEPART(dw,KSSJ) weekd from T_RCAP where RYID =18 and ( (KSSJ >DATEADD(dd,-6, '2003-3-14 23:59') and KSSJ < DATEADD(dd,-4,'2003-3-14 00:00')) or CFLX in('e0','w1','d9','m3d9')) order by KSSJ
上面的sql是在sqlserver下查找现在要换在oracle9i里面请问如何写sql呀
问题点数:20、回复次数:2
1楼 bobfang (匆匆过客) 回复于 2003-03-14 13:39:56 得分 15
可以直接将日期表达式加(减)一数值。如DATEADD(dd,-4,'2003-3-14 00:00')就可以写为to_date('2003-3-14 00:00','yyyy-mm-dd hh24:mi')-4
Top
2楼 beckhambobo (beckham) 回复于 2003-03-14 13:45:25 得分 5
select BT,RCLX,RCID,CFLX,to_char(KSSJ,'hh24') kshour ,to_char(KSSJ,'mi') ksmin ,to_char(KSSJ,'day') weekd from T_RCAP where RYID =18 and ( (KSSJ >(to_date('2003-3-14 23:59','yyyy-mm-dd hh24:mi')-6) and KSSJ < (to_date('2003-3-14','yyyy-mm-dd')-4) or CFLX in('e0','w1','d9','m3d9'))
自己测试:
select to_date(sysdate)-6 from dual;
ylffsy () 2003-03-14 13:36:07 在 Oracle / 开发 提问
我想通过sql来查找在两个日期之间的记录
select BT,RCLX,RCID,CFLX,DATEPART(hh,KSSJ) kshour ,DATEPART(mi,KSSJ) ksmin ,DATEPART(dw,KSSJ) weekd from T_RCAP where RYID =18 and ( (KSSJ >DATEADD(dd,-6, '2003-3-14 23:59') and KSSJ < DATEADD(dd,-4,'2003-3-14 00:00')) or CFLX in('e0','w1','d9','m3d9')) order by KSSJ
上面的sql是在sqlserver下查找现在要换在oracle9i里面请问如何写sql呀
问题点数:20、回复次数:2
1楼 bobfang (匆匆过客) 回复于 2003-03-14 13:39:56 得分 15
可以直接将日期表达式加(减)一数值。如DATEADD(dd,-4,'2003-3-14 00:00')就可以写为to_date('2003-3-14 00:00','yyyy-mm-dd hh24:mi')-4
Top
2楼 beckhambobo (beckham) 回复于 2003-03-14 13:45:25 得分 5
select BT,RCLX,RCID,CFLX,to_char(KSSJ,'hh24') kshour ,to_char(KSSJ,'mi') ksmin ,to_char(KSSJ,'day') weekd from T_RCAP where RYID =18 and ( (KSSJ >(to_date('2003-3-14 23:59','yyyy-mm-dd hh24:mi')-6) and KSSJ < (to_date('2003-3-14','yyyy-mm-dd')-4) or CFLX in('e0','w1','d9','m3d9'))
自己测试:
select to_date(sysdate)-6 from dual;
相关文章推荐
- C++里面有没有获取单个进程的CPU利用率和内存利用率的函数啊?
- sqlserver有没有类似sys_connect_by_path的函数-MS-SQLServer/基础类
- 模拟SQLSERVER的两个函数:dateadd(),datediff()
- sqlServer里面怎么查询一张表里面有没有自增字段?一张表里面,可以存在两个自增字段吗?
- C++里面有没有获取单个进程的CPU利用率和内存利用率的函数啊?
- 【51CTO/BBS】请教: SQL里有没有字符串分解Split的函数??
- php 模拟 SQLSERVER的两个函数:dateadd(),datediff()
- 模拟SQLSERVER的两个函数:dateadd(),datediff()
- 模拟SQLSERVER的两个函数:dateadd(),datediff()
- sqlServer里面查询一张表里面有没有自增字段
- 【51CTO/BBS】请教: SQL里有没有字符串组合Join的函数??
- js判断js文件有没有引入,一般引入的js文件里面都会有函数和对象是否存在
- sqlserver实现oracle递归树函数例子(start with.....connect by prior.....)
- SqlServer中日期和时间数据类型及函数
- 函数结束后,里面的局部变量还可以用吗
- sqlserver 存储过程、存储函数的加密、解密
- Android Studio中,如果一个.java文件中有很多函数,那么如果想要修改某一个函数,找起来相当麻烦,有没有什么好办法?
- sqlserver 自定义函数随机产生指定范围的随机数
- SQLServer和Oracle常用函数对比 (选自csdn\blog)
- SQLServer和Oracle常用函数对比