Alex: SELECT ... WHERE UNIX_TIMESTAMP( ??? ) - mehrere Spalten

Beitrag lesen

Hallo Leute,

ich komme hier bei einer MySQL SELECT Abfrage nicht weiter.

Ich habe eine Tabele in der unter anderem die Spalten "datum" und "von" gepseichernt sind.
Im datum ist das Anfangsdatum und in von ist die Anfangszeit gepseichert.

(Vielleicht hätte ich schlauerweise gleich DATETIME nehmen sollen, aber das möchte ich jetzt ungern umstellen)

Nun möchte ich über diese Zeitangabe gerne zu dem nächten und zu dem vorherigen Termin springen können.

Dazu möchte ich die beiden UNIX_TIMESTAMPS vergleichen.

SELECT id FROM table WHERE UNIX_TIMESTAMP(datum von) < UNIX_TIMESTAMP($datetime_alt)

ich glaube der Fehler liegt daran, dass dieses (datum von) falsch geschrieben ist.
Wenn ich nur UNIX_TIMESTAMP(datum) angebe funktiniert es (aber eben nur mit uhrzeit 00:00:00)

Wie kann ich erreichen, dass ich beide spaltenwerte da eintragen kann?

Danke für eure Hilfe!

Alex