Помогите сделать SQL запрос на выборку id, отсортированных по дате от 01.01.2018 по 04.01.2018? В моей таблице login - тип varchar.
users
id login
-----------------
100 04.01.2018
101 01.01.2018
180 02.01.2018
103 03.01.2018
104 02.03.2018
205 03.01.2018
203 05.04.2018
Требуемое представление:
01.01.2018 02.01.2018 03.01.2018 04.01.2018
1 1 2 1
Я сделал такой запрос, но он не работает
SELECT COUNT(DISTINCT id) as '01.01.2018' FROM users
where login = '01.01.2018'
union
SELECT COUNT(DISTINCT id) as '02.01.2018' FROM users
where login = '02.01.2018';
union
SELECT COUNT(DISTINCT id) as '03.01.2018' FROM users
where login = '03.01.2018';
union
SELECT COUNT(DISTINCT id) as '06.04.2018' FROM users
where login = '04.01.2018';
Буду благодарен за помощь!
Сборка персонального компьютера от Artline: умный выбор для современных пользователей