sqlserver 可以 group 将某列的数据组合到一个字段吗
group 我只会那几个统计的用法,我想知道能否可以在group后,将某个数据列组合到一个字段
id 商品类别 价格 入帐月份 公司
1 1 10 201901 a
2 1 5 201901 a
3 2 6 201902 a
4 1 7 201902 a
5 1 8 201902 b
我想把所有1公司的数据进行统计,得出如下结果
列出a公司有多少个商品,一共多少钱,都在几月份入账,id都是什么
group 从属商品类别,合计金额可以列出,id列表怎么弄?入账月份还要不重复的这怎么弄??
商品类别 合计金额 id列表 入账月份
1 22 1,2,4 201901,201902
2 6 3 201902
以上结果可以看到a公司进了2种货,合计金额分别都统计出来了,每个类别的商品id也统计出来了,进货的月份也统计出来了
可是sql咋写啊?