函数在sql中汇总多个列

时间:2013-12-19 18:55:39

标签: sql

`statistiques` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`pag_id` INT(11) NULL DEFAULT NULL,
`likes` VARCHAR(45) NULL DEFAULT NULL,
`comments` VARCHAR(45) NULL DEFAULT NULL,
`likepost` VARCHAR(45) NULL DEFAULT NULL,
`posts` VARCHAR(45) NULL DEFAULT NULL,
`talk` VARCHAR(45) NULL DEFAULT NULL,
`char` VARCHAR(50) NULL DEFAULT NULL,
`engagement` VARCHAR(50) NULL DEFAULT '0',
`created` DATE NULL DEFAULT NULL,
PRIMARY KEY (`id`),

我在表格中有数据 我去查表表中的总和chemps

select sum(likes) from statistiques where pag_id in (12,20) and created="2013-12-02" 

但我有多个总和如

select sum(likes,posts) from statistiques where pag_id in (12,20) and created="2013-12-02" 

但他没有工作

英语不是我的母语,对于任何错误都很抱歉。

1 个答案:

答案 0 :(得分:2)

你的语法错了。试试

select sum(likes), sum(posts) from ...