我对 Stackoverflow 中的问题有疑问
我认为我的问题之前太复杂了,
因此,我创建了一个新问题:
WHERE DATE(e.created_at) BETWEEN DATE('2016-11-13') AND DATE('2016-11-15')
我需要这样的格式,
+-----------+----+----+----+----------------
another | 13 | 14 | 15 | another again
+-----------+----+----+----+----------------
最佳答案
试试这个
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',
......
关于mysql - 显示由日期条件给定的列的所有日期列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40606616/