首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

SQL语句

2012-03-01 
求一个SQL语句!大家好,在oracle中sysdate-1是二十四小时之内的,我想要当前时间的几分钟怎么写语句呢?比如s

求一个SQL语句!
大家好,在oracle中sysdate   -   1   是二十四小时之内的,我想要当前时间的几分钟怎么写语句呢?比如select   *   from   aaa   where   datetime   > sysdate   -   1   我现在想查询datetime当前几分钟的数据?应该怎么写?我对oracle一点也不熟悉

[解决办法]
想要当前时间的几分钟可以这样写:select to_char(sysdate, 'mi ') from dual;
[解决办法]
select to_char(sysdate, 'yyyy/mm/dd hh24:mi:ss '),sysdate-10/1440 from dual

1天是1440分钟,1/1440就是1分钟了
[解决办法]
试试这个:SELECT * FROM aaa WHERE datetime > sysdate - TO_DSINTERVAL( '0 00:01:00 ')
and datetime < sysdate + TO_DSINTERVAL( '0 00:01:00 ');当前时间前后一分钟的纪录。

热点排行