0
Ich schreibe ein Skript, das mir alle Kontonummern geben wird, wo Anzahlung und Withdrwals seit mehr als drei Monaten des aktuellen Datums nicht getan worden ist. Ich habe ein Skript geschrieben, das mir alle Konten mit Einzahlung und Withdrwals bis zum aktuellen Monat gibt, aber ich will nur die Konten von mehr als drei Monaten. hier ist das Skript schrieb ich:erhalten mehr als drei Monate Daten in Sql
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
bitte max (ct, valuedate) als Spalte für das Datum
So verwenden, was ist das Problem? Wenn Sie bereits das letzte Transaktionsdatum haben, warum überprüfen Sie nicht, ob das 3 Monate alt ist? –