1

月と年でグループ化するクエリがあります。したがって、次のようになります。

GROUP BY ... Month(Deductions.USDate), Year(Deductions.USDate) ...

しかし、GROUP BYがあるため、メインのselectクエリでこれらを使用する必要があります。

SELECT Month(Deductions.USDate)&"/"&Year(Deductions.USDate)

これは私に8/2012、11 / 2011などを与えます。これは素晴らしいですが、それは文字列であり、日付ではないので、適切にクエリすることはできません。

以下のようなことを試みましたが、タイプの不一致が発生しています。なにが問題ですか?

CDATE("1/"&Month(Deductions.USDate)&"/"&Year(Deductions.USDate)
4

1 に答える 1

2

私はあなたがこれを探していると思います:

DateSerial(Year(Deductions.USDate), Month(Deductions.USDate), 1)

これにより、年と月が指定された日付が返され、日は常に1に設定されます。

于 2012-11-30T17:10:30.040 に答える