MS accessを使っていて、特定の条件を満たすレコードの数をカウントしたいことがある。
そんなときには、sum関数とIIf関数の組合せで実現できる。
例えば、レコードに「氏名」、「年齢」、「性別」のフィールドがあるとします。
年齢が60以上の数をカウントしたい場合、クエリのデザインで、名前フィールドに60才以上の数: Sum(IIf[年齢]>=60,1,0)という式を設定し、Σのマークのクリックで集計クエリにし、集計フィールドには「演算」にする。
このSumで合計、IIfで条件を設定すればよい訳です。
0 件のコメント:
コメントを投稿