2016-11-15 26 views
0

我在Stackoverflow显示日期的全部名单按日期条件之间给出

关于我的问题,一个问题,我想我的问题是以前复杂列,

所以,我创建了一个新的问题了简单地说:

WHERE DATE(e.created_at) BETWEEN DATE('2016-11-13') AND DATE('2016-11-15') 

我需要这样的格式,

+-----------+----+----+----+---------------- 
    another | 13 | 14 | 15 | another again 
+-----------+----+----+----+---------------- 

回答

0

试试这个

SELECT ...., 
    IF(DATE((e.created_at)= str_to_date("2016-11-13","%Y-%m-%d"),1,0) as '13', 
    IF(DATE((e.created_at)= str_to_date("2016-11-14","%Y-%m-%d"),1,0) as '14', 
    IF(DATE((e.created_at)= str_to_date("2016-11-15","%Y-%m-%d"),1,0) as '15', 
    ...... 
+0

如何在一个月中的整个一天,1-31 –

+0

你的意思是你想显示1/0的所有天? –

相关问题