我使用下面的SQL代码来获取预订的计数一年的每四:总结一下多个值
SELECT
Year,
ISNULL(QPivot.[1],0) As [Quater 1],
ISNULL(QPivot.[2],0) As [Quater 2],
ISNULL(QPivot.[3],0) As [Quater 3],
ISNULL(QPivot.[4],0) As [Quater 4]
FROM
(SELECT
YEAR(checkInDate) [Year],
DATEPART(QUARTER, checkInDate) [Quarter],
COUNT(1) [Reservation Count]
FROM
ReservationRoom
GROUP BY
YEAR(checkInDate), DATEPART(QUARTER, checkInDate)) AS QuarterlyData
PIVOT(SUM([Reservation Count])
FOR QUARTER IN ([1],[2],[3],[4])) AS QPivot
这是我从查询得到的结果:
[
但是现在我想在一列中添加[Total]
,它总结了所有季度的所有值。例如,2015年是1,2016年是8.
任何人都可以帮助我吗?
请标记使用的dbms产品。 (有些非ANSI SQL ......) – jarlh
@jarlh有没有“不是MySQL”的标签? –
@TimBiegeleisen,在这种情况下,我认为这不够... – jarlh