sql-abfrage

sql-abfrage

am 04.12.2007 15:53:29 von KHH

hallo zusammen,
ich such mich gerade dämlich :-(
Ich brauche eine Funktion in einer sql-abfrage die einen Zeitstempel
zurückliefert, um ihn mit dem aktuellen Datum welches die php funktion
time() zurückliefert ( also einen 10stelligen Wert) zu vergleichen.
Das Datumsfeld enthält ein Datum im Format YYYY-mm-dd.
Sämtliche Funktionen die ich gefunden hab (als beispiel UNIX_TIMESTAMP)
benötigen aber das Format datetime also z.B. '1997-10-04 22:23:00'

Danke für eure Hilfe

Gruss KHH

Re: sql-abfrage

am 04.12.2007 16:21:27 von Claus Reibenstein

Karl-Heinz Huber schrieb:

> Ich brauche eine Funktion in einer sql-abfrage die einen Zeitstempel
> zurückliefert, um ihn mit dem aktuellen Datum welches die php funktion
> time() zurückliefert ( also einen 10stelligen Wert) zu vergleichen.

Verstehe ich das richtig: Du willst Dir per SQL eine Latte von
Datensätzen liefern lassen und diese in PHP mit dem aktuellen Datum
vergleichen?

Warum, in Gottes Namen, überlässt Du das alles nicht SQL? Da ist doch
schon alles drin, was Du brauchst: CURRENT_DATE, NOW, DATEDIFF ...

Gruß. Claus

Re: sql-abfrage

am 04.12.2007 16:30:33 von dev-null-use-reply-adress

Karl-Heinz Huber schrieb:

> Ich brauche eine Funktion in einer sql-abfrage die einen Zeitstempel
> zurückliefert, um ihn mit dem aktuellen Datum welches die php funktion
> time() zurückliefert ( also einen 10stelligen Wert) zu vergleichen.
> Das Datumsfeld enthält ein Datum im Format YYYY-mm-dd.
> Sämtliche Funktionen die ich gefunden hab (als beispiel UNIX_TIMESTAMP)
> benötigen aber das Format datetime also z.B. '1997-10-04 22:23:00'

Wie kommst Du darauf? UNIX_TIMESTAMP lässt sich problemlos auch
auf eine Spalte im DATE-Format anwenden, ja sogar auf ein (VAR)CHAR,
sofern 'yyyy-mm-dd' drin steht.
Als Zeit wird dann halt 00:00:00 angenommen.


Gruß
JPM

Re: sql-abfrage

am 05.12.2007 09:07:07 von KHH

hallo zusammen,
ich danke euch,
hatte da wohl was übersehen


Gruss KH