这个问题与此有关,目前还没有解决方案:here
我有一张表格,显示了一个区域的所有会话。
本次会议有一个开始日期。
我需要按特定区域(在这种情况下)获取会话开始日期的所有月份
我有这个查询:
SELECT idArea, idSession, startDate FROM SessionsPerArea WHERE idArea = 1
idArea | idSession | startDate |
1 | 1 | 01-01-2013 |
1 | 2 | 04-01-2013 |
1 | 3 | 07-02-2013 |
我想要这样的东西:
date | Session |
01-01-2013 | 1 |
02-01-2013 | NULL |
03-01-2013 | NULL |
04-01-2013 | 1 |
........ | |
29-01-2013 | NULL |
30-01-2013 | NULL |
在这种情况下,表格会返回一月份的所有日期。
第二列是当天发生的会话数,因为同一天可能有多个会话。
任何人都可以帮助我吗?