0

(名前、お金、日付)のあるテーブルがあり、(名前、1か月目のお金、2か月目のお金など、12か月目まで)を取得したいのですが。

どうやってするの?

日付から月を抽出する方法を知っています。

4

3 に答える 3

0

最初のクエリ:name、iif(month(date)= 1、money、0)AS m1など、m12まで

2番目のクエリ:name、sum(m1)AS mo1など、最大mo12 group by name

制限:月に1回だけ挿入し、クエリには1年のみを選択する年フィルターが必要です。

于 2011-05-18T09:55:31.343 に答える
0

月関数を使用して各日付の月の値を生成し、ピボットテーブルを作成することをお勧めします。これで、今月の値をピボットテーブルの列として使用できるようになります。

注意:特定の年のデータを明示的にフィルタリングしない限り、異なる年の同じ月の値が集計されます

于 2011-05-18T10:15:00.327 に答える
0

必要なのは、msaccess用語ではクロス集計クエリと呼ばれます(より大きなシステムではPIVOT)。

これがアレン・ブラウンの細部にまでこだわった素敵な記事です。

于 2011-05-18T10:16:17.287 に答える