0

次のようなテーブルを使用しています。

PBName          InputDate     Amount

Michael Brown   07-jan-13     1391000,000 €
Mary Aspas      07-jan-13     -400000,000 €
Thomas Dand     15-feb-13     3000000,000 €
Mary Aspas      31-jul-13     3000000,000 €

次に、InputDate が指定された日付の前にあるときに、PBName で合計金額を取得しようとしています。

Dim dd As Date

dd = 15-feb-13

これは私が使用しているコードです:

strSQL = "SELECT Rea.PBName, SUM(CASE WHEN Rea.InputDate < dd THEN Rea.AMOUNT / 1000000 ELSE 0 END) As NNARea " 

クエリを実行しようとすると、「列名が無効です」というメッセージが表示されます。

手伝っていただけませんか?

ありがとう

4

1 に答える 1