访问:使用分组条件查询

时间:2018-11-07 13:53:01

标签: sql ms-access

我想用一个查询将Table1的数据分组,该查询应该给我Table2作为输出。

Table2.FieldD是满足分组条件的Table1.FieldB的计数。

标准是这样的: Group1Table1的所有记录组成,其中Table1.FieldA以“ AK”或“ KN”开头。 Group2Group1的补充。

enter image description here

2 个答案:

答案 0 :(得分:1)

使用iif()

select iif(fielda like "ak*" or fielda like "kn*", "group1", "group2") as fieldc,
       sum(fieldb)
from t
group by iif(fielda like "ak*" or fielda like "kn*", "group1", "group2")

答案 1 :(得分:1)

Xmax