Jürgen: sql abfrage datum =>

Hallo
ich habe eine sql Abfrage die auch funktioniert bei Datum > bzw < als
die richtige Abfrage die ich brauche ist aber => bzw <=.
geht das bei datum nicht? date im Format yyyy-mmm-dd

sql abfrage: funktioniert
SELECT .... FROM ebay_eingestellt WHERE
 (verkauft='1' AND rechnung='1' AND  verkauft_datum > '$tag_anfang' AND verkauft_datum < '$tag_ende' ) ORDER BY verkauft_datum

sql das nicht funktioniert, ich aber sinngemäß brauche:
SELECT .... FROM ebay_eingestellt WHERE
 (verkauft='1' AND rechnung='1' AND  verkauft_datum => '$tag_anfang' AND verkauft_datum <='$tag_ende' ) ORDER BY verkauft_datum

danke für tipps
jürgen

  1. Hi!

    die richtige Abfrage die ich brauche ist aber => bzw <=.

    Der Operator fängt immer[*] mit dem < oder > an, also >= in deinem Fall.

    SELECT .... FROM ebay_eingestellt WHERE
    (verkauft='1' AND rechnung='1' AND  verkauft_datum => '$tag_anfang' AND verkauft_datum <='$tag_ende' ) ORDER BY verkauft_datum

    Es gibt auch noch x BETWEEN y AND z, wobei y und z ebenfalls eingeschlossen sind.

    [*] jedenfalls, in den Sprachen, die mir bisher begegnet sind

    Lo!

  2. Hallo,

    sql das nicht funktioniert, ich aber sinngemäß brauche:
    SELECT .... FROM ebay_eingestellt WHERE
    (verkauft='1' AND rechnung='1' AND  verkauft_datum => '$tag_anfang' AND verkauft_datum <='$tag_ende' ) ORDER BY verkauft_datum

    probier's doch mal mit >= statt =>
    oder verwende gleich BETWEEN

    Gruss, Frank