SQL汇总两列错误



我有错误的SQL说:

Msg 213, Level 16, State 1, Line 7
Column name or number of supplied values does not match table definition.
代码:

CREATE TABLE temp
(
kolA varchar(255),
kolB varchar(255)
);
INSERT temp VALUES
('A','B'),
('B','B'),
('B','B'),
('A','B'),
(null,'B'),
('B','B');
select kolA,kolB,ilośc = COUNT(*) from temp
GROUP BY rollup(kolA,kolB);
DROP TABLE temp

我不知道为什么会出现这个错误,有人能告诉我吗?

这在2008年的小提琴中很好。

http://sqlfiddle.com/!3/61dc9d/1

最新更新