Mysql如何按行计算行数和组数?

时间:2014-03-13 11:28:20

标签: mysql sql

我想让这个简单的查询起作用。我想知道某个优惠券代码的使用次数以及每个使用优惠券代码的总折扣价值。

数据库表包含字段discount_valuediscount_datadiscount_data包含优惠券代码,discount_value包含每个购买ID的折扣总和。

SELECT discount_data, 
       COUNT(*) 
  FROM wp_wpsc_purchase_logs 
GROUP BY 
       discount_data

似乎可以获得使用的优惠券代码数量。

但是如何获得每个使用过的优惠券代码的总折扣价值?

问候

2 个答案:

答案 0 :(得分:1)

SUM()功能是您要找的吗?

SELECT discount_data, COUNT(*), SUM(discount_value)
FROM wp_wpsc_purchase_logs 
GROUP BY discount_data

答案 1 :(得分:0)

Sum()函数可能是

SELECT discount_data, SUM(discount_value), count(*)
FROM wp_wpsc_purchase_logs 
GROUP BY discount_data