社区
Oracle
帖子详情
oracle小时比较
shangezi
2009-07-06 09:24:09
我数据库有个日期字段,我想用当前时间跟这个字段比较,例如 sysdat-payDate>=24*7
这个怎么转换成小时比较了??
...全文
142
10
打赏
收藏
oracle小时比较
我数据库有个日期字段,我想用当前时间跟这个字段比较,例如 sysdat-payDate>=24*7 这个怎么转换成小时比较了??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seasir123
2009-07-14
打赏
举报
回复
payDate<sysdat-7/24
Richard345265669
2009-07-14
打赏
举报
回复
呵呵,占个座
rockywu
2009-07-09
打赏
举报
回复
[Quote=引用 5 楼 ACMAIN_CHM 的回复:]
sysdat-payDate>=24*7
直接 sysdat-payDate>= 7 不就行了,日期相减的结果是 天数。
[/Quote]
哈哈...不错...直接相关为天数进行...
suncrafted
2009-07-06
打赏
举报
回复
[Quote=引用 3 楼 inthirties 的回复:]
引用 1 楼 welyngj 的回复:
(sysdat-payDate)*24 >=24*7
sysdat-payDate的结果是天,一天24小时。
同意哟。
不过感觉
payDate <sysdate-7 好些 比当前小7天
或者
payDate <sysdate-7/24 比当前小7小时
[/Quote]
正解
ACMAIN_CHM
2009-07-06
打赏
举报
回复
sysdat-payDate>=24*7
直接 sysdat-payDate>= 7 不就行了,日期相减的结果是 天数。
inthirties
2009-07-06
打赏
举报
回复
[Quote=引用 3 楼 inthirties 的回复:]
引用 1 楼 welyngj 的回复:
(sysdat-payDate)*24 >=24*7
sysdat-payDate的结果是天,一天24小时。
同意哟。
不过感觉
payDate <sysdate-7 好些 比当前小7天
或者
payDate <sysdate-7/24 比当前小7小时
[/Quote]
这里两边都有个*24 比较多余哟。
inthirties
2009-07-06
打赏
举报
回复
[Quote=引用 1 楼 welyngj 的回复:]
(sysdat-payDate)*24 >=24*7
sysdat-payDate的结果是天,一天24小时。
[/Quote]
同意哟。
不过感觉
payDate<sysdate-7 好些 比当前小7天
或者
payDate<sysdate-7/24 比当前小7小时
csuxp2008
2009-07-06
打赏
举报
回复
[Quote=引用 1 楼 welyngj 的回复:]
(sysdat-payDate)*24 >=24*7
sysdat-payDate的结果是天,一天24小时。
[/Quote]
wel 正解
date类型的数据相减得到的是天数,你要小时的话,乘以24就可以了
welyngj
2009-07-06
打赏
举报
回复
(sysdat-payDate)*24 >=24*7
sysdat-payDate的结果是天,一天24小时。
Richard345265669
2009-07-06
打赏
举报
回复
顶一下
Oracle
11G 入门到项目实战
1、建议每天保证2个
小时
学习时间,加以练习实操 2、每节课后的练习案例动手实践,方能记忆深刻 3、学完知识点后举一反三,应用到实际工作中 课程亮点:
Oracle
全集包含服务器搭建,客户端使用,入门步骤,...
oracle
时间
比较
所以
oracle
只是略懂而已,很多东西还不清楚,就比如今天遇到的问题,
oracle
的时间
比较
。 一般的在时间都是会被定义为date数据类型。而在
oracle
中我们并不能直接进行date的大小
比较
。因此这里就需要
oracle
里 面的一个...
oracle
比较
两个时间
to_char( date字段, 'HH24:MI:SS' ) between '07:00:00' and '09:30:00' 或者 to_char( date字段, 'HH24:MI:SS' ) >= '07:00:00' and to_char( date字段, 'HH24:MI:SS' ) <= '09:30:00' ...
Oracle
比较
时间大小
1,
比较
当前时间与指定时间相差分钟数: select sysdate, sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss') from dual 输出结果:2007-4-4 AM 10:45:56 0.875196759259259 ...
oracle
日期如何
比较
,
Oracle
日期
比较
1 日期
比较
select * from dual where sysdate > to_date('2000.8.5','yyyy.mm.dd')select * from dual where to_date('2012.8.5','yyyy.mm.dd')> to_date('2012.6.5,'yyyy.mm.dd')selec...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章