Probleme mit SELECT-Abfrage in WHERE-Klausel

TomArenal

Grünschnabel
Hallo,

ich habe ein kleines Problem im Where Teil einer Abfrage:



SELECT * FROM `tbl_cv` WHERE `ANKUNFT` < now() + 50 AND `ANKUNFT` >= now( ) AND FRECALL != 'OK' ORDER BY TS ASC

ANKUNFT ist ein Timestamp
und ich möchte das die ergebnisse zwischen beiden Daten liegen. Jedoch bringt er mir so nur ein leeres Ergebnis.Obwohl zwischen heute und in 50 Tagen genügend Datensätze vorhanden sind.

Was hab ich falsch gemacht?

Grüße von der Playa de Palma

Tom
 
Probier mal Folgendes:
Code:
SELECT
        *
  FROM
        `tbl_cv`
  WHERE
        TO_DAYS(`ANKUNFT`) BETWEEN TO_DAYS(NOW()) AND TO_DAYS(NOW()) + 50
    AND `FRECALL` != 'OK'
  ORDER BY
        `TS` ASC
 
Zurück