該查詢正常工作,但看起來多餘(也許我錯了)。它有更好的方式來做到這一點? (我需要所有的4列與總的每一行)SQL Server中兩個計數的總和
select parz.*, (parz.sessioniSvolte + parz.sessioniPianificate) as sessioniTotale
from (
select
e.Prefettura AS Prefettura,
count(case when s.Giorno<getDate() then s.idSessione else null end) AS sessioniSvolte,
count(case when s.Giorno>=getDate() then s.idSessione else null end) AS sessioniPianificate
from SESSIONE_FORMAZIONECIVICA s
inner join SEDE_SESSIONECIVICA e ON e.idSede = s.idSede
GROUP BY e.Prefettura
) as parz
我創辦了類似的問題,但他們並沒有與我的問題相匹配。
如果你把你的查詢翻譯成英文,你真的會有所幫助,你和我的豬拉丁現在讓我想知道有關會議的討論會和麪包會議。 – flup
sessioniSvolte = madeSessions sessioniPianificate = plannedSession :) – Accollativo