我有下面的查詢,它返回在2011年的StackOverflow每天的android問題的數量。我想要得到2011年期間所有問題的總和。爲此,我使用ROLLUP
。如何在新列中顯示彙總數據?
select
year(p.CreationDate) as [Year],
month(p.CreationDate) as [Month],
day(p.CreationDate) as [Day],
count(*) as [QuestionsAskedToday]
from Posts p
inner join PostTags pt on p.id = pt.postid
inner join Tags t on t.id = pt.tagid
where
t.tagname = 'android' and
p.CreationDate > '2011-01-01 00:00:00'
group by year(p.CreationDate), month(p.CreationDate),day(p.CreationDate)
with rollup
order by year(p.CreationDate), month(p.CreationDate) desc,day(p.CreationDate) desc
這是輸出:
2011年的每一天提出的所有問題和被顯示在QuestionsAskedToday列本身。
有沒有辦法在別名中顯示新列的彙總?
這就是我想要的。謝謝。 – Animesh