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
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
Comment