Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.303 Beiträge
 
Delphi 12 Athens
 
#7

Re: SQL Syntax, Vergleich mit 2 Bedingungen

  Alt 21. Jun 2008, 19:12
Danke für Deine Hilfe...

ich habe in der zeit mit join experimentiert. Mal habe ich zu viele Datensätze mal zu wenig.

...ich kämpfe ! irgendwie geht das !

Bsp. etwas ausführlicher

Tabelle WARTUNGP
NUMMER --> BEZEICHNUNG --> STATUS --> TATIGKEIT // Feldnamen // Auszug der Tätigkeiten

Wartung 100 --> Rückluftfilter --> Tätigkeit erledigt (Status 3) --> 3205 * Filtermedium wechseln
Wartung 100 --> Zuluftfilter --> Tätigkeit unerledigt (Status 0) --> 3205 * Filtermedium wechseln
Wartung 101 --> Rückluftfilter --> Tätigkeit unerledigt (Status 0) --> 3205 * Filtermedium wechseln
Wartung 101 --> Zuluftfilter --> Tätigkeit erledigt (Status 3) --> 3205 * Filtermedium wechseln
Wartung 102 --> Rückluftfilter --> Tätigkeit unerledigt (Status 0) --> 3205 * Filtermedium wechseln
Wartung 102 --> Zuluftfilter --> Tätigkeit erledigt (Status 3) --> 3205 * Filtermedium wechseln
Wartung 103 --> Rückluftfilter --> Tätigkeit unerledigt (Status 0) --> 3205 * Filtermedium wechseln
Wartung 103 --> Zuluftfilter --> Tätigkeit erledigt (Status 3) --> 3205 * Filtermedium wechseln

Tabelle WARTUNGL
NUMMER --> ANLAGE // Feldnamen
Wartung 100 --> Anlage 99
Wartung 101 --> Anlage 100
Wartung 102 --> Anlage 101
Wartung 103 --> Anlage 102

Tabelle FILTEREINSATZ

ANLAGE --> BEZEICHNUNG --> GROSSE,MENGE,etc. // Feldnamen
Anlage 99 --> Rückluftfilter --> Eigenschaften
Anlage 99 --> Zuluftfilter --> Eigenschaften
Anlage 100 --> Rückluftfilter --> Eigenschaften
Anlage 100 --> Zuluftfilter --> Eigenschaften
Anlage 101 --> Rückluftfilter --> Eigenschaften
Anlage 101 --> Zuluftfilter --> Eigenschaften
Anlage 102 --> Rückluftfilter --> Eigenschaften
Anlage 102 --> Zuluftfilter --> Eigenschaften

Ergebnismenge nach obigem Bsp. soll sein aus Filtereinsatz:

ANLAGE --> BEZEICHNUNG --> ART etc. // Feldnamen
Anlage 99 --> Rückluftfilter --> Eigenschaften
Anlage 100 --> Zuluftfilter --> Eigenschaften
Anlage 101 --> Zuluftfilter --> Eigenschaften
Anlage 102 --> Zuluftfilter --> Eigenschaften


im Prinzip ist die Struktur wie oben. die Tabellen haben ansonsten keine Relationen.
Der Ablauf im Prinzip:
1. welche Filter (BEZEICHNUNG) sind Status = 3
2. Anlagennummer aus WARTUNGL holen nach NUMMER aus WARTUNGP
3. Datensätze aus FILTEREINSATZ nach ANLAGE, VERBRAUCH, BEZEICHNUNG



Danke nochmal...
  Mit Zitat antworten Zitat