【发布时间】:2016-08-26 01:38:40
【问题描述】:
如何从表中的字段中获取每月记录的总数。
我有 2 个表,客户和活动,在活动中有成本(双)字段,作为外键客户 ID,想要显示客户和给定日期的成本总和。
当日期为 2016 年 1 月时,我进行了对成本值求和的查询,在这种情况下,我想显示每个月的一月,一月,二月,三月 ....
select idcliente,
nombre,
sum(costo) as costo
from actividad
inner join cliente
on actividad.cliente_idcliente = cliente.idcliente
where cliente_idcliente = 82
group by fecha=2016-01;
并且此咨询适用于我的所有客户,而不仅仅是一个
示例:我想显示这样的表格http://imgur.com/a/6jYlB
【问题讨论】:
-
按 MONTH(fecha) 分组或使用 DATEPART
-
或参见 DATE_FORMAT()
标签: mysql sql sql-server