MySQL DateTime Felder vergleichen
SF2k
- datenbank
Hi!
Habe in einer MySQL Datenbank ein DATETIME Feld im Format "2004-04-04 18:45:32" und möchte dieses mit dem aktuellen Datum/Uhrzeit vergleichen.
Wenn weniger als x Minuten zwischen NOW() und dem Feld in der DB, möchte ich ein Result, ansonsten nicht.
Jemand eine Idee, wie man das lösen kann?
Danke für eure Hilfe!
SF2k
hi,
Habe in einer MySQL Datenbank ein DATETIME Feld im Format "2004-04-04 18:45:32" und möchte dieses mit dem aktuellen Datum/Uhrzeit vergleichen.
Wenn weniger als x Minuten zwischen NOW() und dem Feld in der DB, möchte ich ein Result, ansonsten nicht.Jemand eine Idee, wie man das lösen kann?
nimm dir zwei solcher datümer, bilde die differenz, und schau dir an, wie die aussieht. dann weißt du auch, auf welchen wert du vergleichen musst.
http://dev.mysql.com/doc/mysql/de/Date_calculations.html
http://dev.mysql.com/doc/mysql/de/Date_and_time_functions.html
gruß,
wahsaga
nimm dir zwei solcher datümer, bilde die differenz, und schau dir an, wie die aussieht. dann weißt du auch, auf welchen wert du vergleichen musst.
Danke für den Tip!
Nehme an die Differenz ist in Sekunden oder?
SELECT * FROM table WHERE now()-date<300
Grüße
SF2k
Hi
Nur so am Rande (n bisschen klugsch..en ;))
nimm dir zwei solcher datümer [...]
Die korrekte Pluralform von "Datum" ist "Daten"
Gruss
shin
hi,
nimm dir zwei solcher datümer [...]
Die korrekte Pluralform von "Datum" ist "Daten"
ja, durchaus - aber gerade im bereich der EDV fällt dann die unterscheidung zwischen der bedeutung "datumsangabe" und "daten allgemein im EDV-sinne" oftmals zu schwer, wenn man das so formuliert ;-)
gruß,
wahsaga
Hi,
da haste auch wieder recht..
Man könnte ja mal das Datum für männlich halten, woraus sich die Pluralform "Dati" ergeben würde.. Wär doch ne Idee ;)