SELECT (sysdate-visit_time<INTERVAL '1' day to day) FROM a_data_visit;sysdate 系统时间
visit_time 访问时间
INTERVAL '1' day to day 时间间隔 1天
但是这语句总是提示缺少右刮号?高手指教才能查询出比较boolean值
visit_time 访问时间
INTERVAL '1' day to day 时间间隔 1天
但是这语句总是提示缺少右刮号?高手指教才能查询出比较boolean值
解决方案 »
- oracle中number类型的问题
- 查询结果表头如何动态显示????????
- select 的组合问题 (50分)一经解决,马上送出
- ORACLE中字段id自增长在IBATIS和HIBERNATE中分别如何实现?
- 求助啊!!!!
- Oracle Database Express Edition 11g Release 2 支持windows 8 X64位操作系统吗?
- 求sql语句写法
- 日本人说中国人不可能今天内凑够800万人签名 今晚 十二点
- 菜鸟提问:如何在远程在linux操作系统中新建一个数据库(oracle8.1.7)
- 在线问一简单SQL排序问题,希高手指点
- 又见变态行转列,高手请进,指教一下,多谢!!!!!!!!
- 一个问题
from a_data_visit;
这样?
SELECT case when (sysdate-visit_time) <INTERVAL then 'true' else 'false' end FROM a_data_visit;
最后的语句如下 SELECT case when (sysdate-visit_time)<1 then 'true' else 'false' end FROM a_data_visit;在oracle中sysdate-visit_time得出的好像不是时间了 而是number了
所以再和INTERVAL比较就因数据类型错误,所以时间间隔1天 就直接写 1