SQL Server'da EventDate ile birlikte basit bir tablo var ve Katıldığım yerde Katıldığım yer (Katıldım, İptal Edildi, Katılmadı, Diğer, Bilinmiyor). Bilinmeyenlerin RATE'sini döndüren bir sorguya ihtiyacım var. Diğer değerlerin oranlarını umursamıyorum.Belirli bir alan değerinin (SQL Server) oranını hesaplanıyor
Katılan değerin 'Bilinmeyen' olduğu yere ait kayıt sayısını döndürmek için nerede kullanabileceğimi biliyorum, ancak sonuçta bir sorguda toplamın yüzdesine ulaşmam gerekiyor.
Bu sorgu, Bilinmeyenlerin toplamını alır, ancak SADECE Bilinmeyenlerin yüzdesini almak için buradan nereye giderim?
SELECT Count(Attended) As TotalCount
FROM [MyTable]
WHERE (Attended = 'Unknown')
AND Month(EventDate) = 1
AND Year(EventDate) = 2016
GROUP BY Attended
ipucu: değeri bilinmediği durumlarda 11300 toplam satır ve 2212 vardır. Ben .195 döndüren bir sorgu istiyorum (ki 2212/11300 = 19.5%)