Announcement

Collapse
No announcement yet.

Noch ein Select Problem

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

  • Noch ein Select Problem

    Meine Abfrage sieht so aus:

    select
    k.GERAETEKUNDEID, V2.VORGANGSBEZEICHNUNG AS "VorHygieneBez", V1.VORGANGSBEZEICHNUNG AS "VorFilterBez", k.BEMERKUNG, k.FILTERWECHSEL, k.WARTUNG, k.KUNDENLIEFERMASTERID, k.VORGANGFILTER, k.VORGANGHYGIENE, k.GERAETEMASTERID, g.SERIENNR, a.ARTIKELBEZEICHNUNG, t.TYPBEZEICHNUNG
    from
    GERAETEKUNDE k, GERAETEN g, ARTIKELPALETTEN a, TYPEN t
    JOIN GERAETVORGANG V1 ON (k.VORGANGFILTER = V1.GERAETVORGANGID)
    JOIN GERAETVORGANG V2 ON (k.VORGANGHYGIENE = V2.GERAETVORGANGID)
    where
    k.GERAETEMASTERID=g.GERAETENID AND g.ARTIKELPALETTEMASTERID=a.ARTIKELPALETTENID AND a.TYPMASTERID=t.TYPENID
    order by g.SERIENNR

    Es funktioniert soweit, aber jetzt möchte ich noch eine letzte Tabelle hier mit einbinden:
    Tabelle WartungHistory
    HistoryID, Datum, Bemerkung, GerMasterID

    Verknüpft soll die Tabelle über: GERAETEN.GeraetenID und GerMasterID werden

    Ich möchte das er mit den Datensatz mit dem höchsten Datum ausgibt.

    Viele Grüsse
    Andreas

  • #2
    Dann erweitere die Abfrage doch um den Join. Warum mischst du implizite mit expliziten joins?

    Comment


    • #3
      Ja, habe ich schon probiert, weiß nur nicht wie ich den höchsten Wert her bekommen kann. mit Max(Datum) oder so?
      Wie müßte diese Abfrage optimal aussehen?

      Comment

      Working...
      X