У меня есть таблица, как показано нижеКак получить уникальные значения в 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
Вопрос: Как получить уникальный идентификатор счетчика для каждой даты (например, что мы получаем подсчет только те иды, которые не были замечены в предыдущих отчетах)? Что-то вроде этого:
event_date count(id)
----------- ---------
2015-11-18 5
2015-11-19 3
2015-11-20 2
Каждый идентификатор должен учитываться только один раз независимо от того, встречается ли он в той же группе дат или иначе.
Tag СУБД используются пожалуйста. –
Вы используете MySQL, SQL Server, Oracle, PostgreSQL или что-то еще? – zedfoxus