私はSQLにかなり慣れていません。「date_requested」列が最も近い日に丸められ、結果を新しい列に配置するクエリを作成しようとしています。私はコードが最もきれいではないことを知っていますが、別のレポートで仕事を成し遂げます. ROUND 関数のコードを追加しましたが、「ORA-0933: SQL コマンドが正しく終了していません」というエラーが表示され続けます。
SELECT "RIT"."RIT_REQUEST_V".*
FROM "RIT"."RIT_REQUEST_V"
ROUND(to_date(''DATE_REQUESTED'') "DAY_REQUESTED"
WHERE (("FORM_ID" = 2011)
OR ("FORM_ID" = 2014)
OR ("FORM_ID" = 5007)
OR ("FORM_ID" = 5036)
OR ("FORM_ID" = 5039)
OR ("FORM_ID" = 7007)
OR ("FORM_ID" = 10000)
OR ("FORM_ID" = 10001)
OR ("FORM_ID" = 10005)
OR ("FORM_ID" = 10007)
OR ("FORM_ID" = 10011)
OR ("FORM_ID" = 10020)
OR ("FORM_ID" = 10024)
OR ("FORM_ID" = 10025)
OR ("FORM_ID" = 10029)
OR ("FORM_ID" = 10032)
OR ("FORM_ID" = 10033)
OR ("FORM_ID" = 10034)
OR ("FORM_ID" = 10035)
OR ("FORM_ID" = 10036)
OR ("FORM_ID" = 10037)
OR ("FORM_ID" = 11011)
OR ("FORM_ID" = 11013)
OR ("FORM_ID" = 11999)
OR ("FORM_ID" = 36001))
AND (("STATUS" LIKE 'OPEN%')
OR ("STATUS" LIKE 'Open%'))