Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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
Plsql Oracle日期范围之间语法正确_Plsql - Fatal编程技术网

Plsql Oracle日期范围之间语法正确

Plsql Oracle日期范围之间语法正确,plsql,Plsql,你好 我有以下PL-SQL查询: SELECT "FileProcessStatus"."ProcessStatusId" , "ProcessStatus"."Name" , COUNT("FileProcessStatus"."Id") AS Occurrences FROM "FileProcessStatus" INNER JOIN "ProcessStatus" ON "FileProcessStatus"."ProcessStatusId" = "Proc

你好

我有以下PL-SQL查询:

SELECT 
    "FileProcessStatus"."ProcessStatusId"
    , "ProcessStatus"."Name"
    , COUNT("FileProcessStatus"."Id") AS Occurrences
FROM "FileProcessStatus" INNER JOIN "ProcessStatus" 
ON "FileProcessStatus"."ProcessStatusId" = "ProcessStatus"."Id"
GROUP BY "FileProcessStatus"."ProcessStatusId", "ProcessStatus"."Name"

WHERE "FileProcessStatus"."CreatedDate" 
BETWEEN TO_DATE('01-SEP-12','DD-MON-YY') AND TO_DATE('01-OCT-12','DD-MON-YY');
现在,当我在没有WHERE子句的情况下运行查询时,查询会给出我要查找的结果,但是当我包含WHERE BEVER时,因为我试图根据日期范围从两个表中提取数据,那么我会得到:

ORA-00933: SQL command not properly ended.
我研究了这个问题,我知道查询的格式不正确,但我尝试坚持使用ANSI-SQL,因为我使用的是PL-SQL

有什么建议吗

蒂亚


coson

SQL子句的顺序是:

WITH     ...
SELECT   ...
FROM     ...
WHERE    ...    
GROUP BY ...
HAVING   ...    
ORDER BY ...

我试过了,把它移到小组上面的地方,它就会起作用。现在我得到了一个ORA-00937:没有一个组函数