Mysql 每月交易数量(自2014年至2016年)

Mysql 每月交易数量(自2014年至2016年),mysql,sql-server-2012,count,Mysql,Sql Server 2012,Count,我有下表。 从2014年到2016年,我如何计算每月收入 如果我正确理解你的问题,你只需要加上收入和年度组的总和 试试这个: SELECT COUNT(*) as test, SUM(EarnValue) as Total, YEAR(TxnDate) as Year, MONTH(TxnDate) as Month FROM fschevrondata WHERE YEAR(TxnDate) >= 2014 -- or this ca

我有下表。 从2014年到2016年,我如何计算每月收入


如果我正确理解你的问题,你只需要加上收入和年度组的总和

试试这个:

SELECT 
    COUNT(*) as test, 
    SUM(EarnValue) as Total, 
    YEAR(TxnDate) as Year, 
    MONTH(TxnDate) as Month 
FROM fschevrondata 
WHERE 
    YEAR(TxnDate) >= 2014 -- or this can be TxnDate >= '2014-01-01'
    AND YEAR(TxnDate) <= 2016 -- or this can be TxnDate <= '2016-12-31'
GROUP BY 
    YEAR(TxnDate), 
    MONTH(TxnDate)

我忘了将我的代码SELECT COUNT*包含在fschevronda的测试中,其中YEARTxnDate='2014'组由monthtxndatehere you go@fofikw该SQL有什么问题?你需要几个月,总收入还是其他什么?请提供更多详细信息。是@fofik我需要EarnValues的每月总计数请添加一些样本表数据和预期结果-以及格式化文本。同时显示您当前的查询尝试