MySQL Where DateTime größer als heute
Möchte ich, um evry Datensatz aus meiner MySQL-Datenbank, welches größer als heute.
Beispiel:
"Go to Lunch","2014-05-08 12-00-00"
"Go to Bed","2014-05-08 23-00-00"
Ausgabe sollte nur:
"Go to Bed","2014-05-08 23-00-00"
Ich nutze die DateTime für Datum-Spalte
Schon gesucht:
MySQL Where Datum größer ist als einen Monat?
Datetime gleich oder größer als heute in MySQL
Aber das funktioniert nicht für mich.
ABFRAGE(FÜR PHP):
SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= DATE(NOW())
ODER (FÜR PhpMyAdmin)
SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= 2014-05-18 15-00-00;
Bitte helfen Sie mir zu schreiben die Arbeits-Abfrage.
Mit Bindestrichen in den Stunden/Minuten/Sekunden ist keine gute Idee. Verwenden
Heute ist Mai 18th, wo ich bin (und in die meisten der Welt). Warum würde eine Abfrage zum abrufen von Datumsangaben in der Zukunft zurück eine Zeile mit "2014-05-08", wie das Datum?
Es ist etwas seltsam zu sagen, Sie wollen, dass alles größer als heute, aber dann
Für die Abfrage, die Sie gerade fehlt einigen einfachen Anführungszeichen um den Wert des Datums.
23:00:00
statt.Heute ist Mai 18th, wo ich bin (und in die meisten der Welt). Warum würde eine Abfrage zum abrufen von Datumsangaben in der Zukunft zurück eine Zeile mit "2014-05-08", wie das Datum?
Es ist etwas seltsam zu sagen, Sie wollen, dass alles größer als heute, aber dann
2014-05-08 23-00-00
, die würde scheinen, zu zeigen, die am selben Tag (nicht größer als heute).Für die Abfrage, die Sie gerade fehlt einigen einfachen Anführungszeichen um den Wert des Datums.
SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= '2014-05-18 15-00-00'
InformationsquelleAutor user3649738 | 2014-05-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie die
date()
Teilund wenn Sie ein bestimmtes Datum, vergessen Sie nicht die Anführungszeichen um ihn herum, und verwenden Sie das richtige format mit
:
Danke, Das funktioniert für mich. Ich Schreibe auch das, WO Sie nach der BESTELLUNG Durch. Aber jetzt funktioniert es 😀
InformationsquelleAutor juergen d
Ich denke, Sie suchen
CURDATE()
oderNOW()
.Aussehen rsult JETZT und CURDATE
InformationsquelleAutor echo_Me
InformationsquelleAutor 12Sandy