对查询结果执行操作

时间:2017-07-05 07:49:54

标签: sql

我有以下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    

有办法做到这一点吗?

0 个答案:

没有答案