2017-04-07 65 views
-1

我从具有特定日期和小时的数据库中检索一些数据。假设我想实时查看数据。 有没有办法自动提取数据而不指定确切的数据和时间? 这里是我的查询:实时查询数据库

select store, 
     Count(bananas) 

FROM database_name 
Where Date_hour between '2017-04-06 07:00:00' and '2017-04-07 07:00:02' 
Group by sore 
+1

数据库的方式应该知道该怎么做,如果你不给它的参数,如日期和时间? – Mjh

+0

你是什么“实时” – Takarii

+0

看来你只是寻找的意思[NOW()](https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html# function_now) - 请参阅YB关于如何使用它的答案。 – Filburt

回答

2

一个钟头选择数据:

SELECT store, 
     Count(bananas) 
FROM  table_name 
WHERE date_hour > DATE_SUB(NOW(), INTERVAL 1 HOUR) 
GROUP BY store