在一个月内,显示infor每个日期,按日期排序,但此信息在某一天是空的。我怎么还能连续显示每一天?
Product date
-----------------
20 2008-01-01
10 2008-01-02
20 2008-01-03
10 2008-01-05
09 2008-01-08
30 2008-01-09
结果:
Product date
-----------------
20 2008-01-01
10 2008-01-02
20 2008-01-03
0 2008-01-04
10 2008-01-05
0 2008-01-06
0 2008-01-07
09 2008-01-08
30 2008-01-09
答案 0 :(得分:1)
在MySQL中,遗憾的是,您可能必须拥有一个包含预先填充的日期的表格。
然后您必须离开加入此表以检索所有适当的日期。
在SQL Server 2005+中,您可以使用CTE语句实现此目的,以递归方式生成所需的日期。