Mathiis: [SQL] Abfrage Between, jedoch < statt <=

Hallo Allerseits,

ich habe folgenden Code:

$query = "SELECT termin_id
   FROM cisco_weekplan_termin
   WHERE termin_tag = '".$form["tag"]."'
   AND termin_raum = '".$session->get_user_raum()."'
   AND (termin_kind = 1
   OR termin_kind = 2)
   AND '".$form["anf_std"]."'
   BETWEEN termin_anf_std
   AND termin_end_std
   OR '".$form["end_std"]."'
   BETWEEN termin_anf_std
   AND termin_end_std";
 echo $query;

Gibt es eine andere SQL Funktion als Between, die ja so Funktioniert: "Y BETWEEN X AND Z" bedeutet X <= Y <= Z ich benötige aber X < Y < Z?

Apache HTTPD 2.2.9 + Openssl 0.9.8h

MySQL 5.0.51b

PHP 5.2.6

PHP 4.4.8

phpMyAdmin 2.11.7

  1. Hallo

    Gibt es eine andere SQL Funktion als Between, die ja so Funktioniert: "Y BETWEEN X AND Z" bedeutet X <= Y <= Z ich benötige aber X < Y < Z?

    es gibt in allen SQL-Dialekten, die mir bisher über den Weg gelaufen sind, den AND-Operator. Außerdem gibt Klammern. Wo ist das Problem?

    AND (termin_kind = 1

    Gibt es auch termin_eltern, früh_kind oder spät_kind? *scnr*

    Freundliche Grüße

    Vinzenz

  2. Hi,

    Gibt es eine andere SQL Funktion als Between, die ja so Funktioniert: "Y BETWEEN X AND Z" bedeutet X <= Y <= Z ich benötige aber X < Y < Z?

    nein, aber die Operatoren "AND" und - o Wunder - "<".

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes