在表中的原始数据X如何显示在SQL中的记录,只有最近30天
+----------+-----+
|Date |Count|
+----------+-----+
|2014-01-15|44 |
+----------+-----+
|2014-01-01|5 |
+----------+-----+
|2013-12-10|1 |
+----------+-----+
我想显示如下:
+----------+-----+
|Date |Count|
+----------+-----+
|2014-01-15|44 |
+----------+-----+
|2014-01-14|0 |
+----------+-----+
|2014-01-13|0 |
+----------+-----+
|2014-01-12|0 |
+----------+-----+
|... |... |
* P/S等直到2013-12-14或2013-12-15
*如何解决问题 - 'curdate'/'NOW'/'subdate'不是公认的内置函数名称。
你在使用什么数据库引擎? –
无论RDBMS如何,您都可以使用Numbers表进行此操作。随着大多数RBDMS,你可以使用递归查询 – cha
我使用mysql – user43698