Как уже упоминалось в комментариях, вы можете сделать свертку. Лично мне нравится контроль над написанием групповых наборов
Вот пример использования данных, несколько похожих на ваши:
DECLARE @Datum TABLE (Date DATE, custID INT, custname VARCHAR(100), roomtype VARCHAR(100), SRBlckd INT)
INSERT INTO @Datum
(
Date,
custID,
custname,
roomtype,
SRBlckd
)
VALUES('2-1-2020',239, 'Value1','Value1',1),
('2-1-2020',384, 'Value2','Value2',1),
('2-1-2020',384, 'Value3','Value3',75),
('2-1-2020',384, 'Value4','Value4',3),
('2-1-2020',408, 'Value5','Value5',17),
('2-1-2020',3182, 'Value6','Value6',25)
SELECT Date,
custID,
ISNULL(custname,'Total'),
roomtype,
SUM(SRBlckd )
FROM @datum
GROUP BY GROUPING SETS (
(Date, custId, CustName, roomType, SRBLCKD),
(CustID)
)