Я использую следующий код SQL, чтобы получить количество резервирования для каждого кватера года:Сумма до нескольких значений в 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 Есть ли тег «not MySQL»? –
@TimBiegeleisen, я не думаю, что этого достаточно ... – jarlh