Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle sqldeveloper排除所选日期_Oracle_Plsql - Fatal编程技术网

Oracle sqldeveloper排除所选日期

Oracle sqldeveloper排除所选日期,oracle,plsql,Oracle,Plsql,我在sqlfiddle上尝试了以下代码,效果非常好 但是如果我在sqldeveloper上执行以下select语句之一 select * from teldat where datum between to_date('04.08.2011','dd.mm.yyyy') and to_date('30.11.2011','dd.mm.yyyy'); select * from teldat where datum <= to_date('30.11.2011','dd.mm.yyyy')

我在sqlfiddle上尝试了以下代码,效果非常好

但是如果我在sqldeveloper上执行以下select语句之一

select * from teldat where datum between to_date('04.08.2011','dd.mm.yyyy') and to_date('30.11.2011','dd.mm.yyyy');

select * from teldat where datum <= to_date('30.11.2011','dd.mm.yyyy');
从teldat中选择*,其中数据介于截止日期('2011年8月4日','2011年11月30日','2011年12月30日')和截止日期之间;

选择*从teldat where datum
选择*从teldat where datum从我头顶开始,尝试
到日期('30.11.2011 23:59:59','dd.mm.yyyy hh24:mi:ss')
。它将默认为00:00:00,否则您的行将被复制。不确定它如何/为什么在sqlfiddle上工作。你也可以试试
,其中包括截至2011年12月1日00:00的所有内容。@tvm如果日期都很重要,他也可以使用trunc(datum)。你是对的,现在当我看到它时,这是通常的方法。你能为我的例子具体化trunc语句吗?这不是真正的问题,没有错,即使字段数据中的日期不包含小时或分钟,如insert语句所示。
select * from teldat where datum <= to_date('30.11.2011 23:59:59','dd.mm.yyyy hh24:mi:ss');