1
有了这个代码:计数与工会
SELECT COUNT (*) FROM pcpedc WHERE pcpedc.numped IN (
SELECT numped FROM pcpedc
WHERE pcpedc.DATA = TO_DATE('15-MAR-2016','DD/MM/YYYY')
AND pcpedc.hora < 16
AND pcpedc.posicao = 'L'
AND pcpedc.dtinicialcheckout IS NULL
AND pcpedc.horalibera IS NULL
UNION
SELECT numped FROM pcpedc WHERE pcpedc.DATA < TO_DATE('15-MAR-2016','DD/MM/YYYY')
AND pcpedc.posicao = 'L'
AND pcpedc.dtinicialcheckout IS NULL
UNION
SELECT numped FROM pcpedc WHERE pcpedc.DATA = TO_DATE('15-MAR-2016','DD/MM/YYYY')
AND pcpedc.hora < 16
AND pcpedc.posicao = 'L'
AND pcpedc.dtinicialcheckout IS NULL)
A获得了与括号内的错误,像这样:
14时45分58秒ORA-00907:缺少右括号
任何建议?提前致谢。
你在哪一个客户端运行这个 - SQL \ * Plus?如果是这样,那么'show sqlblanklines'报告是什么? –
我想你错过了一个'分号'来终止你的声明,如果你正在从sqlplus运行它 –
这个查询没有什么明显的错误。也许错误来自其他代码。 –