以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  oracle数据库的日期条件表达式怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50668)

--  作者:ymzfgs
--  发布时间:2014/5/10 23:36:00
--  oracle数据库的日期条件表达式怎么写?

我使用oracle数据库, 有一日期字段“录入日期”,现在要查询2014-01-01以后的数据 条件表达式应该怎么写?

用在查询条件中使用   [录入日期] >= TO_DATE(\'2014-01-01\',\'YYYY-MM-DD\') 为什么提示表达式错误.

oracle数据库的日期条件什么格式?


--  作者:有点甜
--  发布时间:2014/5/11 15:10:00
--  

 如果是加载数据,这样写 "录入日期 > \'" & new Date(2014, 1, 1) & "\'"

 

 如果是直接查询,直接你那样写没错。

 

 如果是筛选数据,"录入日期 > #" & new Date(2014, 1, 1) & "#"

 

 你得具体说说明应用场景


--  作者:ymzfgs
--  发布时间:2014/5/11 23:09:00
--  
谢谢!我使用外部数据源,但数据量太大,从2004年到2014年的数据大约600万条,我只想加载近三年的数据,在数据统计--分组统计中,条件一栏输入的条件感觉出错无法保存,主要是对对oracle日期格式不熟,常出错无法运行
--  作者:ymzfgs
--  发布时间:2014/5/11 23:10:00
--  
主要做统计分析应用和图表
--  作者:有点甜
--  发布时间:2014/5/11 23:20:00
--  

 首先,不需要加载全部数据,统计那里,是可以直接后台统计的。

 

 条件这样写 录入日期 >= #2014/1/1# and 录入日期 < #2015/1/1#