2016-04-27 5 views
0

私はtblTransactionsというテーブルを持っています。この表には、各顧客アカウントのすべての支払いと請求書が記録されています。それぞれの支払いまたは請求書は独自の記録です。本質的には、借方と貸方を示す簡単な会計テーブルです。私の目標は、アカウントによって最後の「支払い」日付とその前の日数を示すクエリを作成することです。私はこれがかなり簡単だと確信していますが、私はしばらくAccessから出てきました。どんな助けもありがとう!MS Accessクエリ最終取引を表示する

フィールド: アカウントID、 TRANSACTION_DATE、これはトリックを行う必要があります

答えて

1

TRANSACTION_TYPE( "お支払い" や "請求書"):

SELECT AccountID, 
      MAX(Transaction_Date) AS LastTranDate , 
      Datediff("d",MAX(Transaction_Date),Date()) AS DaysAgo 
    FROM tblTransactions 
    WHERE Transaction_Type = 'Payment' 
    GROUP BY AccountID 
+0

感謝を!それがトリックでした。私は助けに感謝します。 – BrettK

関連する問題