以下查询
select
(to_char(MIN(RECIEVED_TIME) -
interval '0' minute,'YY-MM-DD HH:MI:SS AM'))
from
TableName
where
SRC_IP is null and DST_IP is null
在SQL Developer中返回错误
ORA-00907:缺少右括号
00907. 00000 - "错过右括号"
原因:
行动:
行错误:9列:16
如果我只是在开头和结尾添加()
括号,则返回正确的值
(
select
(to_char(MIN(RECIEVED_TIME) -
interval '0' minute,'YY-MM-DD HH:MI:SS AM'))
from
TableName
where
SRC_IP is null and DST_IP is null
)
它返回值
15-07-28 12:00:00 AM
这里的问题是什么?
修改
如果我在-
工作正常后删除了回车
select
(to_char(MIN(RECIEVED_TIME) - interval '0' minute,'YY-MM-DD HH:MI:SS AM'))
......
......
但是如果我在开始和结束时保留括号,不必担心回车......我认为这是SQL Developer
的问题