以文本方式查看主题 - 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# |