我已經第一研究這個問題,並沒有與我的具體問題來了,我發現SUM/CASE
這是整潔,但不正是我需要的。這是我的情況:
我被要求報告符合條件的人總數5 8條件中的5個。 我有麻煩提出這樣做的最佳方式。它必須與每個條件有一個counter
有關,然後在最後加上計數器並返回滿足8個條件中的5個的人數(稱爲條件a-h)
那麼你能做什麼計數?
喜歡的東西
if exists (code for condition A) 1 ELSE 0
if exists (code for condition B) 1 ELSE 0
etc
sum(count)
謝謝
爲了幫助您,我們需要更多關於您的架構以及您迄今爲止所嘗試的內容的詳細信息。另外,你正在使用什麼數據庫? – user2989408
所有條件都存在於同一行,還是需要分析多行? –
我正在使用SQL Server 2008 R2,需要爲此分析多行和多列表 – DrHouseofSQL