Announcement

Collapse
No announcement yet.

Problem mit WHERE-Klausel

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

  • Problem mit WHERE-Klausel

    Hallo,
    ich habe drei Tabellen mit den identischen Spalten windanlage, datum, zeit und windertrag. Bei folgender Abfrage erhalte ich kein Ergebnis, obwohl es mehrmals '06:00:00' in den Tabellen gibt:

    Code:
    SELECT euro.windertrag, ewc.windertrag, vej.windertrag 
    FROM dbo.eurowind euro, dbo.ewc ewc, dbo.vejr2 vej 
    WHERE euro.zeit = ewc.zeit and euro.zeit = vej.zeit and vej.zeit = euro.zeit and ewc.zeit = '06:00:00'
    Es gibt keinerlei Beziehungen zwischen den Tabellen.

    Ist die WHERE-Klausel so machbar?

    Gruß
    Ingo

  • #2
    Prinzipiell schon, wenn es in jeder Tabelle 6 Uhr gibt. Es ist nur etwas ungeschickt und doppelt gemoppelt. Ich würde es so schreiben:

    SELECT euro.windertrag, ewc.windertrag, vej.windertrag
    FROM dbo.eurowind euro, dbo.ewc ewc, dbo.vejr2 vej
    WHERE
    euro.zeit = '06:00:00'
    and ewc.zeit = euro.zeit and vej.zeit = euro.zeit

    Gruß
    docendo discimus

    Comment

    Working...
    X