2016-03-28 33 views
0

Bu aptalca görünebilir, ancak sql sunucusunda eşdeğerler eşdeğerdir? 2 sütunum var ve ikisinin de tekrarlanacağı yeri saymak istiyorum. Yani eğer sütun 1 tarihi ve 1/1/2 tarih ve 2 sütun 1 ve Bill'in 2 isimleri varsa, bunu sayı olarak adlandırılan 3. sütun olarak gösteririm. sonuç?SQL Server'da Excel COUNTIFS eşdeğeri

+0

ile AŞIRI() maddesini kullanabilir + sql server 2005 kullanıyorsanız? – Dai

+0

Herhangi bir başarı ile GROUP BY denediniz mi? – codemonkeyliketab

+0

[COUNTIF toplama işlevinin Sql Server eşdeğeri] 'nin olası kopyası (http://stackoverflow.com/questions/582637/sql-server-equivalent-of-a-countif-aggregate- function) –

cevap

1
SELECT ColumDate, ColumName, COUNT(*) as Count 
FROM Table 
GROUP BY ColumDate, ColumName 
2

Eğer o zaman sone örneği giriş verilerini ve örnek çıktı veri göndermek misiniz COUNT Over Clause info

select 
    date, 
    name, 
    count(*) over (partition by date, name) cnt 
from 
    table 
İlgili konular