怎样查询明天9点之前的信息 怎样查询明天9点之前的信息,我是想根据Passengers表中的TravalDate来查询明天9点之前的信息。希望大家的帮助谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试:select * from Passengers where TravalDate<trunc(sysdate+1)+9/24 select * from Passengers where TravalDate <trunc(sysdate-1)+9/24 select * from Passengers where TravalDate <trunc(sysdate-1)+9/24请问(sysdate-1)和9/24怎么理解? LZ讲的是明天,应该是sysdate+1,9/24+日期代表是那天的早点9点 LZ讲的是明天,应该是sysdate+1,9/24+日期代表是那天的早点9点 sysdate代表今天,-1代表昨天,+1代表明天,trunc()其实是简写,应是trunc(,'DD'),只不过没有填写就是代表是DD,一个日期如2007-12-26 08:00:25,trunc的结果就是日期类型的2007-12-26,在加9个小时 如果是字串的,也简单:select * from Passengers where TravalDate <to_char(trunc(sysdate+1)+9/24,'YYYY-mm-dd hh24:mi:ss')格式'YYYY-mm-dd hh24:mi:ss'如果和你数据库不一样,那调成和你一样的格式即可 ?急!!关于oracle数据整合的一个问题,高手看看 谢谢 oracle 10g 跨平台传输 oracle存储过程中如何将SQL查询得到的结果集进行处理后返回给c#? update ..... (比较更新)! 下面是一句老版的sql语句 ,问问大虾们可不可以优化而提高执行速度? sum函数的应用 刚接触oracle,请问PL/SQL Development 应该怎么安装和使用 急,请帮忙!怎么把sql数据倒入oracle中? imp提示:对象已存在,导入不成功!怎么解决? Oracle 数据库查询问题求解答 自定义数据类型的修改与删除 表空间的删除小问题,请高手指点!
select * from Passengers where TravalDate<trunc(sysdate+1)+9/24
请问(sysdate-1)和9/24
怎么理解?
一个日期如2007-12-26 08:00:25,trunc的结果就是日期类型的2007-12-26,在加9个小时
select * from Passengers where TravalDate <to_char(trunc(sysdate+1)+9/24,'YYYY-mm-dd hh24:mi:ss')
格式'YYYY-mm-dd hh24:mi:ss'如果和你数据库不一样,那调成和你一样的格式即可