Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
"Liegezeiten" berechnen. Ansatz gesucht.
zurück: Aktualisierungsabfrage mit 2 Tabellen weiter: Ausgabe mit festen Wert bei Auswahlabfrage Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
nakoda
Office Power User


Verfasst am:
26. Mai 2011, 15:05
Rufname: Armin
Wohnort: Hamurg

"Liegezeiten" berechnen. Ansatz gesucht. - "Liegezeiten" berechnen. Ansatz gesucht.

Nach oben
       Version: Office 2007

Moin zusammen,

ich find hier irgendwie den Anfang nicht.
Ich habe eine Abfrage die ungefähr aussehen soll wie die hier unten.
Nun möchte ich angezeigt bekommen wieviel Tage bis zum nächsten Statuswchsel vergangen sind. Ich komm aber nicht drauf wie ich hier anfangen soll?
Könnt Ihr helfen Question Auch gerne Fragen stellen. Very Happy
Code:
TeileNR   Status           Datum         LiegezeitBisStatusWechsel
1         Vorschlag        01.01.2011   
1         Gegenvorschlag   05.01.2011   
2         Vorschlag        03.01.2011   
1         angenommen       06.01.2011   
2         angenommen       06.01.2011   

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If
Nouba
nicht ganz unwissend :)


Verfasst am:
26. Mai 2011, 17:11
Rufname:
Wohnort: Berlin

AW: "Liegezeiten" berechnen. Ansatz gesucht. - AW: "Liegezeiten" berechnen. Ansatz gesucht.

Nach oben
       Version: Office 2007

Hallo,

erstelle in der Feldauswahl eine Unterabfrage auf die selbe Tabelle mit dem Prädikat Top 1 und erstelle die Differenz aus Datum der Hauptabfrage und Datum der Unterabfrage. Im Kriterium setzt Du die TeileNr auf gleich und das Datum muss kleiner sein, als das in der Hauptabfrage. Dann das Datum noch absteigend in der Unterabfrage sortieren.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
nakoda
Office Power User


Verfasst am:
01. Jun 2011, 10:38
Rufname: Armin
Wohnort: Hamurg


AW: "Liegezeiten" berechnen. Ansatz gesucht. - AW: "Liegezeiten" berechnen. Ansatz gesucht.

Nach oben
       Version: Office 2007

nakoda am 01. Jun 2011 um 08:33 hat folgendes geschrieben:
Hi Nouba,

dann werd ich mich mal versuchen. Vielen Dank für den Tipp und Entschuldigung für die späte Antwort.

P. S.: Das klingt so einfach wie Du das schreibst. Very Happy Very Happy

So habe nun ein wenig gebastelt und bin zu folgendem Resultat gekommen:
Code:
SELECT a.UID_SortNr, a.UID_Status, a.LAST_STATUS_CHANGE_DATE,
       (SELECT   TOP 1 b.LAST_STATUS_CHANGE_DATE
        FROM     [tbl_UID-Status-Historie] AS b
        WHERE    a.UID_SortNr = b.UID_SortNr
        AND      b.LAST_STATUS_CHANGE_DATE < a.LAST_STATUS_CHANGE_DATE
        ORDER BY b.LAST_STATUS_CHANGE_DATE DESC) AS NEW_STATUS_DATE
FROM   [tbl_UID-Status-Historie] AS a;
Aber richtig scheint das noch nicht zu sein. Denn die neue Spalte bleibt leider leer. Ich häng mal ein paar DummyDaten mit dran.

EDIT: Wenn man die Schlüsselspalte als Referenz nimmt kann das ja auch nich klappen denn den gibt es ja nur einmal. Embarassed So wird ein Schuh draus (hoff ich):
Code:
SELECT a.UID_SortNr, a.POE, a.UID_Number, a.UID_VERSION, a.UID_Status,
       (SELECT   TOP 1 b.LAST_STATUS_CHANGE_DATE
        FROM     [tbl_UID-Status-Historie] AS b
        WHERE    a.UID_NR_VER_POE = b.UID_NR_VER_POE
        AND      b.LAST_STATUS_CHANGE_DATE < a.LAST_STATUS_CHANGE_DATE
        ORDER BY b.LAST_STATUS_CHANGE_DATE DESC) AS OLD_STATUS_DATE,
       a.LAST_STATUS_CHANGE_DATE
FROM   [tbl_UID-Status-Historie] AS a;

_________________
Code:
1 If Problem > Wissen Then
2 UseGoogle(Problem)
3 UseSuFu(Problem)
4 End If



OL_durchlaufzeiten.zip
 Beschreibung:

Download
 Dateiname:  OL_durchlaufzeiten.zip
 Dateigröße:  249.32 KB
 Heruntergeladen:  10 mal

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: tabellen anlegen - problem ansatz zu finden 8 marvster 876 12. Jul 2007, 16:21
Willi Wipp tabellen anlegen - problem ansatz zu finden
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate entfernen; Perfomante Lösung gesucht 12 MO185018 1075 31. Mai 2007, 16:27
ZAVJAH Duplikate entfernen; Perfomante Lösung gesucht
Keine neuen Beiträge Access Tabellen & Abfragen: A97 * für Abfrage gesucht "Beginnt mit"... 2 Zahlenheinz 8512 21. Feb 2007, 14:04
Zahlenheinz A97 * für Abfrage gesucht "Beginnt mit"...
Keine neuen Beiträge Access Tabellen & Abfragen: SQL leere Felder als null berechnen 2 Graf_bubu 2519 10. Jan 2007, 10:36
Graf_bubu SQL leere Felder als null berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Formel in Datensatz speichern und diese berechnen 5 chrispx 3115 18. Jul 2006, 20:15
Nouba Formel in Datensatz speichern und diese berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Werte summieren & Quoten berechnen 7 SCG_Shadow 4928 07. Jul 2006, 14:30
rita2008 Werte summieren & Quoten berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Lösung gesucht für abrage 1 Peter Steiner 687 24. Apr 2006, 21:53
jens05 Lösung gesucht für abrage
Keine neuen Beiträge Access Tabellen & Abfragen: Zeit berechnen??? 3 Sleepy30 1385 22. März 2006, 18:22
Nouba Zeit berechnen???
Keine neuen Beiträge Access Tabellen & Abfragen: Rabatt in Tabelle berechnen 1 domi1985 1705 23. Nov 2005, 09:08
blicki Rabatt in Tabelle berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Anzahl der aktuellen Tage von Lebensjahren berechnen 2 grosseblaueaugen 5447 07. Sep 2005, 11:56
grosseblaueaugen Anzahl der aktuellen Tage von Lebensjahren berechnen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Access Werte innerhalb einer Tabelle berechnen 1 Elmar9700 1684 21. Jun 2005, 16:26
Willi Wipp Access Werte innerhalb einer Tabelle berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze paarweise berechnen? 4 adiag 883 21. Mai 2005, 22:28
adiag Datensätze paarweise berechnen?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen