怎么获得当天0点到24点!

誰主沉浮丶 2010-08-12 04:49:53
日报,每天23:59:59秒执行一次,统计当日信息!


Selece * from table
where date>=to_date('2010-08-11 00:00:00','yyyy-mm-dd hh24:mi:ss')
and date<=to_date('2010-08-11 23:59:59','yyyy-mm-dd hh24:mi:ss')


每天的日期都不一样,怎么得到?
并且拼接成'2010-08-11 00:00:00''2010-08-11 23:59:59
...全文
1260 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gelyon 2010-08-12
  • 打赏
  • 举报
回复
select trunc(sysdate)+1/(24*60*60) early_time,trunc(sysdate+1)-1/(24*60*60) late_time from dual;
kingkingzhu 2010-08-12
  • 打赏
  • 举报
回复
select to_date(to_char(sysdate, 'yyyy-mm-dd') || ' 00:00:00',
'yyyy-mm-dd hh24:mi:ss'),
to_date(to_char(sysdate, 'yyyy-mm-dd') || ' 23:59:59',
'yyyy-mm-dd hh24:mi:ss')
from dual;
minitoy 2010-08-12
  • 打赏
  • 举报
回复
SQL> select trunc(sysdate) from dual;

TRUNC(SYSDATE)
--------------
2010-8-11

SQL> select trunc(sysdate+1)-1/24/60/60 from dual;

TRUNC(SYSDATE+1)-1/24/60/60
---------------------------
2010-8-11 23:59:59

SQL>
nbjkj 2010-08-12
  • 打赏
  • 举报
回复
Selece * from table
where date>=to_date(to_char(sysdate,'yyyy-mm-dd')+' 00:00:00','yyyy-mm-dd hh24:mi:ss')
and date<=to_date(to_char(sysdate,'yyyy-mm-dd')+' 23:59:59','yyyy-mm-dd hh24:mi:ss')
minitoy 2010-08-12
  • 打赏
  • 举报
回复
传个入参,根据入参拼串转时间格式。
minitoy 2010-08-12
  • 打赏
  • 举报
回复
between trunc(sysdate) and trunc(sysdate+1)-1/24/60/60
誰主沉浮丶 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lzbbob1985 的回复:]
sysdate???
[/Quote]

这不是获取当前时间吗?
lzbbob1985 2010-08-12
  • 打赏
  • 举报
回复
sysdate???

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧