How to make SQL query to select unique id and range them in columns by date?

199
02 декабря 2018, 00:00

Помогите сделать 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';

Буду благодарен за помощь!

READ ALSO
из с++ в mysql передача данных

из с++ в mysql передача данных

Есть БД на локалхосте (запускаю через xampp, mysql)В базе присутствует кириллица

167
Не получается отцентрировать меню

Не получается отцентрировать меню

Стал не нужен блок поиска на сайте, пришлось убрать, а меню съехало в право и не хочет центрироватьсяПодскажите в чем проблема пожалуйста

231
Как использовать StringBuilder для нескольких элементов? Jsoup

Как использовать StringBuilder для нескольких элементов? Jsoup

Есть код для парсинга и внесения некоторых изменений в выводимый текст:

177