Announcement

Collapse
No announcement yet.

Abfrage mit NULL

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Abfrage mit NULL

    Hallo meine Abfrage sieht zur Zeit wie folgt aus:

    PHP Code:
    select from ...
    Where   Bedingung 1
    and     Bedingung 2
    and     Datum <= ...
    and     
    Datum >=...
    or      
    Datum is NULL 
    So nun mein Problem.

    Ergebnisse sollen nur angezeigt werden wenn Bedingung 1 und 2 erfüllt sind. Das ist zur Zeit nicht der Fall denn Zeilen in denen Datum NULL ist werden immer angezeigt. Das soll aber nicht so sein. Ich hab aber keine Idee wie ich das ändern soll. Weiß auch nicht so genau wo nach ich da googlen kann.

    EIn kleines Beispiel:
    Wenn ich nach test und test1 im Zeitraum 5.09.2010 - 6.09.2010 suche werden mir zur Zeit auch alle anderen Zeilen ausgegeben in denen kein Datum steht auch wenn die gewünschte Bedingung test2 heißt.
    Aber diese sollen bloß angezeigt werden wenn sie auch test oder test1 heißen.

    Danke schonmal für eure Antworten.
    C# bringt mich noch um den Verstand

  • #2
    Wie wäre es mit ein paar Klammern?

    select * from ...
    Where Bedingung 1
    and Bedingung 2
    and (Datum <= ... and Datum >=... or Datum is NULL)

    Comment


    • #3
      Ja danke das hatte ich nicht bedacht.
      Hatte die Klammern vorher da, aber da hatte ich das NULL am Anfand falsch abgefragt und beim rumprobieren sind die dann irgendwie verschwunden...

      Aber jetzt gehts wieder
      Danke dir
      C# bringt mich noch um den Verstand

      Comment


      • #4
        U.U.kennt dein DBMs auch between

        Comment

        Working...
        X