1

今月の売上と前月の売上を並べたテーブルを作成しようとしています。私が抱えている問題は、現在の販売がない場合、varid が含まれていないことです。私の最終的な結果は、これに似たテーブルになります。

Varid       Date     Current Month Billings Prior Month Billings
----------- -------- ---------------------- --------------------
1           1/1/2014 5                      4
2           1/1/2014 0                      4
3           2/1/2014 5                      0
4           3/1/2014 6                      4
5           3/1/2014 0                      4
6           6/1/2014 1                      0

完全な結合を許可しない zoho レポートと呼ばれるプログラムを使用しています。これまでのところ、私のクエリは次のようになります。

SELECT
    TS."Var ID",
    TS."date",
     TS."CC Billings" as "current Month",
    COALESCE(TS2."CC BIllings", 0) AS "Prior Month Billings"
FROM
    "All Actual Billings" TS

LEFT OUTER JOIN "All Actual Billings" TS2 ON
    TS2."Var ID" = TS."Var ID" AND

        (TS2."date"= DATE_SUB(TS."date", INTERVAL 1 month) )

データベース構造はこんな感じ。 ここに画像の説明を入力

4

0 に答える 0