我在涌入数据库中每小时存储一行记录。这是我的询问。
select * from hour_log where city = 'London' and time > '2014-11-14'
根据他们的文档查询应返回2014-11-14 00:00以上的数据和时间。但它只返回4行(7:00,8:00,9:00和10:00)。它不会从01:00 AM到06:00 AM返回数据。 当我运行此查询时。
select * from hour_log where city = 'London' and time > '2014-11-13' and time < '2014-11-14'
它的返回时间为13-11-2014上午7:00至13-11-2014上午6:00。我认为查询或涌入的内容有问题。
我正在关注潮流数据管理员测试这些数据。我正在使用他们最新的数据库。
请帮帮我。 感谢。
答案 0 :(得分:1)
如果您尝试使用默认时间列进行查询,那么我认为您需要在时代中提及时间而不是ISO格式
答案 1 :(得分:0)
您所写的值的时区是否与服务器上的时区相同?我有一个类似的问题,似乎没有返回所有或太多的数据点。事实证明,服务器上的时区和您尝试写入的数据点的时区存在问题。例如,如果您的数据是UTC格式且服务器位于美国的某个地方,则会有几个小时的差异。