我有一個像下面如何在SQL中獲取唯一值?
event_date id
---------- ---
2015-11-18 x1
2015-11-18 x2
2015-11-18 x3
2015-11-18 x4
2015-11-18 x5
2015-11-19 x1
2015-11-19 x2
2015-11-19 y1
2015-11-19 y2
2015-11-19 y3
2015-11-20 x1
2015-11-20 y1
2015-11-20 z1
2015-11-20 z2
問題表:如何獲得ID的獨特計數每日期(例如,我們得到的只是那些ID的數量,其沒有在以前的記錄看)?類似這樣的:
event_date count(id)
----------- ---------
2015-11-18 5
2015-11-19 3
2015-11-20 2
每個ID應該只計算一次,無論它是否在同一個日期組內發生或否則。
標籤使用,請在DBMS。 –
你正在運行MySQL,SQL Server,Oracle,PostgreSQL或其他? – zedfoxus