即使没有数据,也请在特定日期范围内选择

时间:2016-12-20 08:36:08

标签: sql

我有一个不断获取数据的数据库表,更具体地说是每30秒一次。我需要在用户指定的日期范围内选择数据。例如,从过去30天到现在,即使没有可用结果,它也会返回数据。

我的表格结构:

id | timstamps | io_a | io_b |
______________________________ 
1 | 2016-12-20 09:50:44| 1 | 0 |

例如我需要选择2016-11-21直到今天 - 2016-12-20并且即使没有结果我也会得到结果。

示例:

2016-12-01 08:50:34
2016-12-02 08:50:34
2016-12-03 08:50:34
etc. till
2016-12-20 09:50:44

解决:

使用了这个查询,但它确实有效。

SELECT * FROM table WHERE timestamps > :laikasn AND timestamps < NOW()
ORDER BY timestamps

0 个答案:

没有答案