php - 如何按月查询mysql上的总和字段

标签 php mysql

需要帮助, friend 们。 :)

你能帮帮我吗?

所以,我在 mySQL 上有一个表。像这样预览:

MyDate            phone           name    costA   costB 
2011-09-13  0767657567567   Xyz     35  30
2011-09-24  0767657567567   Xyz     10  15
2011-09-26  0767657567567   Xyz     25  15
2011-09-27  081323232323    Abc     20  25

我想根据条件 WHERE MONTH(MyDate) = '9' 执行查询,结果如下:

phone          name    sum(costA)  sum(costB)
0767657567567  Xyz     70          60  
081323232323   Abc     20          25

能告诉我上面的结果是怎么查询的吗?

最佳答案

使用

SELECT 
MONTH(MyDate), 
phone, 
name, 
sum(costA), 
sum(costB) 
FROM MyTable 
WHERE MONTH(MyDate) = '9' 
GROUP BY MONTH(MyDate), phone, name

关于php - 如何按月查询mysql上的总和字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7464313/

相关文章:

Javascript 无法在 PHP 页面中工作包括

php - 快速手册排队

python - 数据表 python flask

Mysql 通过其他表中的选项从一个表中选择

php - 检查数据库中是否存在用户名、电子邮件、Twitter 帐户?

php - 如何保护通过 CKEditor 提交的数据

PHP 5.4 安装后 : preg_match(): Compilation failed: unknown option bit(s) set at offset 0

mysql - 如何优化查询以在执行主查询之前首先检查另一个表?

mysql - 如何执行此 MySQL 分区?

javascript - 将日期格式从数字更改为字母