在oracle 中!如何获取系统当天的时间段,请各位大虾指教

示例如下:我想获取2011-09-0100:00:00到2011-09-0123:59:59这样的一个时间段!... 示例如下:我想获取2011-09-01 00:00:00 到 2011-09-01 23:59:59 这样的一个时间段! 展开
 我来答
hit_lubin
2011-09-08 · TA获得超过7889个赞
知道大有可为答主
回答量:1554
采纳率:100%
帮助的人:2022万
展开全部
如果是where条件判断在这个时间段中
可以使用大于等于9月1号,小于9月2号,这样不就好理解了么?
where 日期字段 >= trunc(sysdate) and 日期字段 < trunc(sysdate + 1)
sysdate是获取当天,trunc是去掉日期的小时分秒。
大于等于,就包含着这个边界值,而小于,不包含右边界的值。

而如果一定要获得这个时间段,那么就要加工一下sysdate
select trunc(sysdate), to_date(to_char(sysdate,'yyyy-mm-dd')||'23:59:59', 'YYYY-MM-DD HH24:MI:SS') from dual
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hd1983sud
2011-09-08 · TA获得超过578个赞
知道小有建树答主
回答量:519
采纳率:0%
帮助的人:160万
展开全部
sysdate
追问
这个是当前时间!谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cc391344a
2011-09-08
知道答主
回答量:40
采纳率:0%
帮助的人:24.3万
展开全部
你想怎么获得呢? sql?存储过程?还是其他?
追问
在where 条件后面判断那个时间段的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式