1
サブクエリを使用して日付のリストに参加する必要があります。DB2の別のサブクエリと日付のリストを結合する方法
SELECT *
FROM (WITH daterange(level, dt)
AS (SELECT 1,
CURRENT DATE - 7 DAYS
FROM SYSIBM.sysdummy1
UNION ALL
SELECT level + 1,
dt + 1 DAY
FROM daterange
WHERE level < 1000
AND dt < CURRENT DATE - 1 DAY)
SELECT dt
FROM daterange)a
LEFT OUTER JOIN (SELECT WT.task_type_code,
DATE(WT.created_ts) AS d,
COUNT(WT.task_id) AS COUNTER
FROM workflow_task WT,
stage_item SI
WHERE WT.task_type_code IN(2)
AND DATE(WT.created_ts) >= '2016-03-18'
AND DATE(WT.created_ts) <= '2016-03-26'
AND SI.task_id = WT.task_id
GROUP BY WT.task_type_code,
DATE(WT.created_ts)
ORDER BY 2)b
ON(A.dt = b.d)
WITH UR;
しかし、それは
データベースへのアクセス中にエラーが発生しましたなどのエラーメッセージがスローされます。 KEYWORDの不法使用 AS。 TOKEN INNER左右フルクロスジョイントが予想されました。 CURSOR SQL_CURLH200C1が準備状態でない
私を助けて、どのように参加するために私を提案してください!
クエリはSQL Server、oracle&db2で実行する必要がありますか? – Squirrel
DB2でクエリを実行する必要があります –
DB2はOracleでもSQLサーバーでもありません。 –