我有以下sql查询,它给出了每个代理存在的日子:
SELECT DISTINCT
agent,
date(login_time) dates
FROM agent_logged_in
WHERE
date(login_time)>='2017-06-01' AND
date(login_time)<='2017-06-30'
ORDER BY `agent_logged_in`.`agent` ASC
查询以下列方式给出输出:
agent dates
name 2017-06-01
name 2017-06-02
等等 我希望此代码的输出如下:
agent 2017-06-01 2017-06-02 2017-06-03 2017-06-04 ....
name 1 1 1 1
name2 1 0 1 0
有办法做到这一点吗?