Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Diese Abfrage geht nicht. Kann ir jemand helfen
zurück: Wie kann ich ein Formular erstellen ? weiter: Autovervollstaendigung Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Oliver
Gast


Verfasst am:
30. Jan 2004, 15:37
Rufname:

Diese Abfrage geht nicht. Kann  ir jemand helfen - Diese Abfrage geht nicht. Kann ir jemand helfen

Nach oben
       

SELECT Alarmekommend.Datum, Alarmekommend.Uhrzeit, Alarmekommend.MaxvonID, Alarmekommend.KranNummer, Alarmekommend.Code, Alarmekommend.Status
FROM Alarmekommend INNER JOIN Alarmegehend ON (Alarmegehend.MaxvonID < Alarmekommend.MaxvonID) AND (Alarmekommend.Code = Alarmegehend.Code);


und zwar mit folgenden Tabellen :
alarmhistory_abfrage:

Datum Uhrzeit Code Status ID KranNummer
30/01/2004 01/01/1900 14:02:51 Vi_F00_00_03 - 20867 826 568 00
30/01/2004 01/01/1900 14:04:06 Vi_F00_00_03 - 20868 826 568 00
30/01/2004 01/01/1900 14:08:23 Vi_F00_01_02 - 20869 826 568 00
30/01/2004 01/01/1900 14:08:23 Vi_F00_01_02 - 20870 826 568 00
30/01/2004 01/01/1900 14:08:23 Vi_F00_01_02 + 20871 826 568 00
30/01/2004 01/01/1900 14:02:51 Vi_F00_00_03 + 20872 826 568 00
30/01/2004 01/01/1900 14:08:23 Vi_F00_01_02 - 20873 826 568 00
30/01/2004 01/01/1900 14:02:51 Vi_F00_00_03 - 20874 826 568 00

Alarmegehend Abfrage =

SELECT Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Datum, Alarmhistory_Abfrage.Uhrzeit, Max(Alarmhistory_Abfrage.ID) AS MaxvonID, Alarmhistory_Abfrage.KranNummer, Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Status
FROM Alarmhistory_Abfrage
GROUP BY Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Datum, Alarmhistory_Abfrage.Uhrzeit, Alarmhistory_Abfrage.KranNummer, Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Status
HAVING (((Alarmhistory_Abfrage.Status)="-"))
ORDER BY Max(Alarmhistory_Abfrage.ID);


Expr1000 Datum Uhrzeit MaxvonID KranNummer Code Status
Vi_F00_00_03 30/01/2004 01/01/1900 14:04:06 20868 826 568 00 Vi_F00_00_03 -
Vi_F00_01_02 30/01/2004 01/01/1900 14:08:23 20873 826 568 00 Vi_F00_01_02 -
Vi_F00_00_03 30/01/2004 01/01/1900 14:02:51 20874 826 568 00 Vi_F00_00_03 -


AlarmeKommend Abfrage =

SELECT Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Datum, Alarmhistory_Abfrage.Uhrzeit, Max( Alarmhistory_Abfrage.id) AS MaxvonID, Alarmhistory_Abfrage.KranNummer, Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Status
FROM Alarmhistory_Abfrage
GROUP BY Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Datum, Alarmhistory_Abfrage.Uhrzeit, Alarmhistory_Abfrage.KranNummer, Alarmhistory_Abfrage.Code, Alarmhistory_Abfrage.Status
HAVING (((Alarmhistory_Abfrage.Status)="+"))
ORDER BY Alarmhistory_Abfrage.Code DESC;

Expr1000 Datum Uhrzeit MaxvonID KranNummer Code Status
Vi_F00_01_02 30/01/2004 01/01/1900 14:08:23 20871 826 568 00 Vi_F00_01_02 +
Vi_F00_00_03 30/01/2004 01/01/1900 14:02:51 20872 826 568 00 Vi_F00_00_03 +

Ergebniss der oberen Abfrage:

Datum Uhrzeit MaxvonID KranNummer Code Status
30/01/2004 01/01/1900 14:02:51 20872 826 568 00 Vi_F00_00_03 +


Warum ?

Mir scheint der Fehler schon in der Kommen / Gehend Abfrage zu liegen

Gruß

Oliver
Willi Wipp
Gast


Verfasst am:
30. Jan 2004, 16:19
Rufname:


Diese Abfrage geht nicht. Kann mir jemand helfen - Diese Abfrage geht nicht. Kann mir jemand helfen

Nach oben
       

Hi Oliver,

also eigentlich waere es sinnvoll auch zu schreiben was die Abfrage tun soll!

Der DS der angezeigt wird entsteht aus der Kombination des ersten DS von Alarmegehend:

Vi_F00_00_03 30/01/2004 01/01/1900 14:04:06 20868 826 568 00 Vi_F00_00_03 -

und dem letzten DS von AlarmeKommend:

Vi_F00_00_03 30/01/2004 01/01/1900 14:02:51 20872 826 568 00 Vi_F00_00_03 +

da diese Kombination die Bedinung erfuellt!

Bedingung:

Code ist gleich & IDMax von Alarmegehend ist keilner als IDMax von AlarmeKommend!

Es ist vielleicht hilfreich die IDMax von Alarmegehend auch anzuzeigen.
Falls das nicht korrekt ist, poste bitte was die Abfrage tun soll.

Eine kurze Rueckmeldung waere nett.

SL Willi Wipp
Gast



Verfasst am:
01. Feb 2004, 22:23
Rufname:

AW: Diese Abfrage geht nicht. Kann  ir jemand helfen - AW: Diese Abfrage geht nicht. Kann ir jemand helfen

Nach oben
       

Hallo Willy,

im Prinzip hast Du recht aber diese Bedingung ist nicht erfüllt wenn du genau nachsiehst !
Und ich weiß nicht warum

Idee ?

Gruß

Oliver
Oliver
Gast


Verfasst am:
01. Feb 2004, 22:26
Rufname:

Nachtrag - Nachtrag

Nach oben
       

Hallo Willy,

ein Nachtrag: Es soolen nur die Daten angezeigt werden die als letzten Wert in Code ein '+' haben.
Ich habe festgestell sobald mehr als ein Eintrag existiert wird nicht der letzte sondern der erste oder 2 genommen. ?

Oliver
Willi Wipp
Gast


Verfasst am:
02. Feb 2004, 13:21
Rufname:


Titel: Diese Abfrage geht nicht. Kann mir jemand helfen (II) - Titel: Diese Abfrage geht nicht. Kann mir jemand helfen (II)

Nach oben
       

Hi Oliver,

so wie die Abfrage aufgebaut ist, zeigt sie die Alarme die gehen, bevor sie kommen! Also ist das Ergebnis korrekt.

Wenn du die die 'bestaetigten'Alarme sehen willst, dann versuch einmal:

Code:
Alarmegehend.MaxvonID > Alarmekommend.MaxvonID


dann liefert die Abfrage:

Expr1000 Datum Uhrzeit MaxvonID KranNummer Code Status
Vi_F00_01_02 30/01/2004 01/01/1900 14:08:23 20871 826 568 00 Vi_F00_01_02 +
Vi_F00_00_03 30/01/2004 01/01/1900 14:02:51 20872 826 568 00 Vi_F00_00_03 +


Eine kurze Rueckmeldung waere nett.

SL Willi Wipp
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus Abfrage in Tabelle kopieren 7 Prummel 2570 04. März 2004, 10:36
Willi Wipp Daten aus Abfrage in Tabelle kopieren
Keine neuen Beiträge Access Tabellen & Abfragen: Access Abfrage Uhrzeit (von bis) 1 new 2079 02. März 2004, 11:12
new Access Abfrage Uhrzeit (von bis)
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Parameter Abfrage 3 shorty 2271 29. Feb 2004, 15:07
Willi Wipp Parameter Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage nach Berufssparten 3 Fabian_bkk 1538 20. Feb 2004, 10:25
Willi Wipp Abfrage nach Berufssparten
Keine neuen Beiträge Access Tabellen & Abfragen: Problem im Abfrage Generator mit Wenn() und Zwischen() 1 snowman 4095 13. Feb 2004, 10:42
Willi Wipp Problem im Abfrage Generator mit Wenn() und Zwischen()
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich mehr als 255Felder in eine Abfrage legen? 1 D.R. 2236 12. Feb 2004, 09:05
faßnacht(IT); Wie kann ich mehr als 255Felder in eine Abfrage legen?
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: In Abfrage nach Monat sortiert ausgeben 3 Torsten 2150 29. Jan 2004, 19:52
Torsten In Abfrage nach Monat sortiert ausgeben
Keine neuen Beiträge Access Tabellen & Abfragen: Unterscheid zwischen 2 Daten berechnen in Abfrage 2 itarus 1441 26. Jan 2004, 17:01
i_tarus Unterscheid zwischen 2 Daten berechnen in Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Verschachtelte Abfrage? 3 Fragesteller 2581 22. Jan 2004, 08:46
ffdabei Verschachtelte Abfrage?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage in Kombifeld 3 Gast 1255 06. Jan 2004, 19:21
Krokette Abfrage in Kombifeld
Keine neuen Beiträge Access Tabellen & Abfragen: kommentare im sql code einer abfrage? 1 Caladan 1744 22. Dez 2003, 20:15
Ludger kommentare im sql code einer abfrage?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Frontpage Forum