Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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 从oracle中的日期列获取日期和时间_Sql_Oracle_Date_To Date - Fatal编程技术网

Sql 从oracle中的日期列获取日期和时间

Sql 从oracle中的日期列获取日期和时间,sql,oracle,date,to-date,Sql,Oracle,Date,To Date,我在数据库中插入了日期和时间,现在尝试从数据库中检索日期和时间时只获取时间部分 我尝试使用将日期插入到“Time”列中(“08/13/2019 09:10:03”,“MM/DD/YYYY HH24:MI:SS”)现在尝试使用到日期(Time,'DD/MON/RR HH24:MI:SS')从表中获取日期,但仅获取日期部分。我的数据库nls日期格式为“DD/MON/RR”“时间”列是日期类型,我使用的是oracle 10g xe 我可以使用TO_CHAR(time,'DD/MON/RR HH24:M

我在数据库中插入了日期和时间,现在尝试从数据库中检索日期和时间时只获取时间部分

我尝试使用
将日期插入到“Time”列中(“08/13/2019 09:10:03”,“MM/DD/YYYY HH24:MI:SS”)
现在尝试使用
到日期(Time,'DD/MON/RR HH24:MI:SS')从表中获取日期
,但仅获取日期部分。我的数据库nls日期格式为“DD/MON/RR”“时间”列是日期类型,我使用的是oracle 10g xe

我可以使用
TO_CHAR(time,'DD/MON/RR HH24:MI:SS')
获取日期和时间,但我需要在如下比较操作中使用此选项:


从表中选择TO_CHAR(时间,'DD/MON/RR HH24:MI:SS'),其中TO_CHAR(时间,'DD/MON/RR HH24:MI:SS')日期无需再次转换为日期

您可以这样简单地编写查询:

SELECT
    TIME -- use to_char for formatting the output date
FROM Table
WHERE
    TIME <= TO_DATE('08/07/2019 10:13:52', 'MM/DD/YYYY HH24:MI:SS')
选择
时间--用于格式化输出日期的字符
从桌子上
哪里

时间日期无需再次转换为日期

您可以这样简单地编写查询:

SELECT
    TIME -- use to_char for formatting the output date
FROM Table
WHERE
    TIME <= TO_DATE('08/07/2019 10:13:52', 'MM/DD/YYYY HH24:MI:SS')
选择
时间--用于格式化输出日期的字符
从桌子上
哪里
时间