[问题]关于时间加减

[复制链接]
查看11 | 回复4 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
怎样表示一个特定小时,比如每日下午三点。
select * from where每日下午三点 >sysdate
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
trunc(sysdate) + 15/24
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
能够把你要做的要求说明确一点。不知道“每日下午三点 >sysdate”表示什么意思。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
首先,感谢jlandzpa!此问题已解决。3ks
因为业务上的要求,
要达到这么一个效果
select 数据 from 表 where 每日下午三点 >当前时间

select 数据 from 表 where trunc(时间) + 15/24>sysdate
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
注意写法,这样可以用上索引
where 时间 >trunc(sysdate) + 15/24
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行