0
私は現在の日付の3ヶ月以上の預金と引き出しが行われていないすべての口座番号を与えるスクリプトを書いています。私は現在の月まで預金と引き出しのすべての口座を私に与えるスクリプトを書いたが、私は3ヶ月以上の口座しか欲しくない。SQLで3ヶ月以上のデータを取得
SELECT Ca.accountnumber,
Ca.cuaccountid,
CP.description AS product,
Max(ct.valuedate)AS ltd,
CA.balancedate
FROM cutransaction ct
JOIN cuproduct CP
ON ct.productid = Cp.productid
JOIN cuaccount CA
ON Ca.cuaccountid = ct.cuaccountid
WHERE CP.producttypeid = 1
AND CA.active = 1
AND CP.active = 1
AND ct.transactiontypeid IN (1, 2)
AND ct. transactionsourceid = 1
AND CP.productid IN(117, 118, 119, 120,
121, 122, 123, 124, 125)
GROUP BY Ca.accountnumber,
Ca.cuaccountid,
CP.description,
CA.balancedate
ORDER BY CA.accountnumber
日
ためのコラムだから問題は何であるとして最大(CT、valuedate)を使用してください:ここで私が書いたスクリプトはありますか?最新の取引日が既にある場合、それが3か月前であるかどうかチェックするのはなぜですか? –