SQL视图/查询按当前月份返回总和

时间:2014-03-07 00:25:57

标签: sql sql-server date sum

很抱歉这样的新手问题,但我是新手。

SELECT     SUM([Sales Total]) AS Sales, Salesperson, Date
FROM         dbo.[Sales by Salesperson]
GROUP BY Date, Salesperson

尝试按当月继销售员的销售额。

Example:
Jaime Smith   | 1,000,000
John Doe      | 1,200,000

我有销售员的数据,但不知道如何只显示当月。

2 个答案:

答案 0 :(得分:1)

试试这个......

SELECT SUM([Sales Total]) AS Sales,
    Salesperson,
    YEAR(Date) [Year],
    MONTH(Date) [Month]
FROM dbo.[Sales by Salesperson]
WHERE YEAR(Date) = YEAR(GETDATE()) AND MONTH(Date) = MONTH(GETDATE()) /*To filter by month*/
GROUP BY Salesperson, YEAR(Date), MONTH(Date)

答案 1 :(得分:0)

试试这个

SELECT SUM([Sales Total]) AS Sales, Salesperson, Date
FROM dbo.[Sales by Salesperson]
where year(date) = year(getdate())
and month(date) = month(getdate())
GROUP BY Date, Salesperson
相关问题