我正在编写一个脚本,该脚本将向我提供所有帐号,其中存款和存款尚未超过当前日期的三个月。我写了一个脚本,它给了我所有账户存款和当前月份的账户,但我只想要超过三个月的账户。这是我写的脚本:
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
请使用max(ct,valuedate)作为日期列
答案 0 :(得分:0)
SELECT YQ.*
FROM (YourQuery) YQ
WHERE YQ.ltd < (CURRENT_DATE() - INTERVAL 3 MONTH)