Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.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
SQL检查值是否在句点之间_Sql_Oracle_Mybatis - Fatal编程技术网

SQL检查值是否在句点之间

SQL检查值是否在句点之间,sql,oracle,mybatis,Sql,Oracle,Mybatis,我正在尝试检查日期是否介于开始日期和结束日期之间,但这不起作用: SELECT * FROM table_foo WHERE start_date BEFORE '2015-02-21T00:00:00' AND end_date AFTER '2015-02-21T00:00:00'; 我错过了什么 谢谢 更新: 我能用现在代替“2015-02-21T00:00:00”吗?几乎 SELECT * FROM table_foo WHERE start_date < TIM

我正在尝试检查日期是否介于开始日期和结束日期之间,但这不起作用:

SELECT * FROM table_foo
WHERE start_date BEFORE '2015-02-21T00:00:00' AND 
      end_date AFTER '2015-02-21T00:00:00'; 
我错过了什么

谢谢

更新:

我能用现在代替“2015-02-21T00:00:00”吗?

几乎

SELECT * FROM table_foo
WHERE start_date < TIMESTAMP '2015-02-21 00:00:00.0' AND 
      end_date > TIMESTAMP '2015-02-21 00:00:00.0'; 
甚至:

SELECT * FROM table_foo
WHERE SYSTIMESTAMP BETWEEN start_date AND end_date;

谢谢你,伙计,你是摇滚明星!是否有可能使用NOW代替“2015-02-21 00:00:00.0”?在Oracle中它被称为SYSTIMESTAMP
SELECT * FROM table_foo
WHERE SYSTIMESTAMP BETWEEN start_date AND end_date;