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

时间:2017-03-22 06:29:34

标签: mysql sql-server-2012 count

我有下表。
我怎样才能计算每月(自2014年至2016年)的收入?

transactions

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您只需添加收入和年度组的总和。

试试这个:

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)