У меня есть user_log_table, который имеет столбцыдинамически генерируемые заголовки столбцов в SQL запросе
Userid logintime browsername
1 2013/10/01 00:10:10 Chrome
1 2013/10/01 17:23:10 Chrome
1 2013/10/01 00:30:41 Mozilla
1 2013/10/02 05:10:52 IE
3 2013/10/02 09:10:25 Chrome
3 2013/10/03 10:10:18 Safari
1 2013/10/03 13:10:35 Chrome
Я хочу, чтобы запрос, который должен отображать вывод как
Userid browser 01/10 02/10 03/10
1 Chrome 2 0 1
1 Mozilla 1 0 0
1 IE 0 1 0
3 Chrome 0 1 0
3 Safari 0 0 1
Пожалуйста, обратите внимание, что Browsername не неподвижная его динамика, ...
Я попытался с запросом в
SELECT userid, browser, Day(logintime) as LoginDay, COUNT(logintime) as Num
FROM user_log_table
GROUP BY userid, browser, Day(logintime)
, но не нашел результат, как я хочу. Могу ли я получить колонку, как указано выше, и данные тоже?
Он работает, но SUM (CASE КОГДА ДЕНЬ (logintime) = 1 THEN 1 ELSE 0 END), как [01/10] заявления должны быть dynamic..I значит, если Месяц февраль тогда наступит 28 дней ... вот так .. –