2017-04-07 1 views
-1

Ich Abrufen einige Daten aus einer Datenbank mit einem Datum und Stunde aufweist. Angenommen, ich möchte die Daten in Echtzeit sehen. Gibt es eine Möglichkeit, die Daten automatisch zu extrahieren, ohne die genauen Daten und Zeiten anzugeben? Hier ist meine Frage:Quering Datenbank in Echtzeit

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

Wie wird die Datenbank wissen soll, was tun, wenn Sie nicht geben Parameter sie wie Datum und Zeit? – Mjh

+0

was meinst du mit „Echtzeit“ – Takarii

+0

scheint, dass Sie gerade auf der Suche nach [Now()] (https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html# function_now) - siehe YBs Antwort, wie man es benutzt. – Filburt

Antwort

2

Wählen Sie Daten für die letzte Stunde:

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