Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Max-Abfrage funktioniert nicht
zurück: ACCESS Abfrage weiter: Abfrageproblem SQL innerhalb einer Tabelle Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
nordlichtsegler
Im Profil kannst Du frei den Rang ändern


Verfasst am:
22. Jul 2013, 11:23
Rufname:

Max-Abfrage funktioniert nicht - Max-Abfrage funktioniert nicht

Nach oben
       Version: Office 2003

Hallo,

ich habe eine Tabelle u.a. mit folgendem Inhalt:

Num/DocName/Datum

1/Meyer/15.01.2010
1/Schulze/01.08.2010
1/Schmidt/01.01.2011
2/Müller/14.07.2011
3/XYZ/01.02.2008
3/ABC/15.04.2011

Das Feld "Num" steht in Beziehung zu einem bestimmten Projekt. Jedes Mal, wenn ein Projektleiter wechselt, wird ein neuer Datensatz mit derselben "Num" angelegt und das Datum eingetragen, an dem der neue Projektleiter das Projekt übernimt.

Nun möchte ich eine Abfrage machen, die mir den aktuellen Projektleiter angibt:
Mit der Funktion "MAX" funktioniert es nur, wenn ich die Felder "Num" und "Datum" in die Abfrage einfüge und das Datum auf "Max" setze. Sobald das Feld "DocName" hinzukommt, zeigt das Ergebnis soviel mal "Num" an, wie unterschiedliche "DocNamen" vorhanden sind, z.B. bei Num=1 gleich 3x. Confused

Wo habe ich den Denkfehler?

Vielen Dank

Nordlichsegler
mac_k
Im Profil kannst Du frei den Rang ändern


Verfasst am:
22. Jul 2013, 11:47
Rufname:


AW: Max-Abfrage funktioniert nicht - AW: Max-Abfrage funktioniert nicht

Nach oben
       Version: Office 2003

Hi,

wie sieht denn dein momentaner SQL Code aus?
Ist die genannte Tabelle per Join noch mit einer weiteren verbunden (Projekttabelle?)

Gruß
mac_k
Gast



Verfasst am:
22. Jul 2013, 12:36
Rufname:

AW: Max-Abfrage funktioniert nicht - AW: Max-Abfrage funktioniert nicht

Nach oben
       Version: Office 2003

Hallo mac_K,

ja, die Tabelle ist noch mit der Projekttabelle "TabStudien" verbunden.

die SQL sieht im Moment so aus:

SELECT tabStudienTeam_VerantwArzt.Num, tabStudienTeam_VerantwArzt.DocName, Max(tabStudienTeam_VerantwArzt.Datum) AS MaxvonDatum
FROM tabStudien INNER JOIN tabStudienTeam_VerantwArzt ON tabStudien.NrAuto = tabStudienTeam_VerantwArzt.Num
GROUP BY tabStudienTeam_VerantwArzt.Num, tabStudienTeam_VerantwArzt.DocName
ORDER BY tabStudienTeam_VerantwArzt.Num;

viele Grüße

Nordlichtsegler
mac_k
Im Profil kannst Du frei den Rang ändern


Verfasst am:
22. Jul 2013, 13:40
Rufname:

AW: Max-Abfrage funktioniert nicht - AW: Max-Abfrage funktioniert nicht

Nach oben
       Version: Office 2003

Hi,

eine Lösung direkt über SQL finde ich atm nicht...

Was du machen kannst, ist eine kleine VB-Funktion in die SQL-Query einbinden welche dir den entsprechenden DocName liefert.

Speicher folgende Funktion in einem Modul ab:
Code:

Public Function fnc_Get_DocName(ByVal vNum As Variant) As Variant
   
   fnc_Get_DocName = Nz(DMax("[DocName]", "tabStudienTeam_VerantwArzt", "Datum=" & CLng(DMax("[Datum]", "tabStudienTeam_VerantwArzt", "Num=" & vNum))),"")

End Function


Deine Query änderst du wie folgt ab:
Code:

SELECT tabStudienTeam_VerantwArzt.Num, fnc_Get_DocName(tabStudienTeam_VerantwArzt.Num) As DocN, Max(tabStudienTeam_VerantwArzt.Datum) AS MaxvonDatum
FROM tabStudien INNER JOIN tabStudienTeam_VerantwArzt ON tabStudien.NrAuto = tabStudienTeam_VerantwArzt.Num
GROUP BY tabStudienTeam_VerantwArzt.Num
ORDER BY tabStudienTeam_VerantwArzt.Num


Hoffe diese Lösung hilft dir weiter

Gruß
mac_k
Gast



Verfasst am:
22. Jul 2013, 14:35
Rufname:


AW: Max-Abfrage funktioniert nicht - AW: Max-Abfrage funktioniert nicht

Nach oben
       Version: Office 2003

Hallo mac_k,

wow, unglaublich, es funktioniert!

So etwas schüttelst Du einfach so aus dem Ärmel? Da habe ich noch viel zu lernen...Darauf wäre ich im Traum nicht gekommen!

allerbesten Dank an Dich!!!!!

viele Grüße

Nordlichtsegler
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: kleiner gleich bei Parameterabfrage funktioniert nicht 3 bentakle 1218 25. Nov 2008, 15:51
JörgG kleiner gleich bei Parameterabfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus 2 Tabellen funktioniert nicht 0 niesel81 294 22. Okt 2008, 14:12
niesel81 Abfrage aus 2 Tabellen funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Befehl funktioniert nicht -> DELETE 1 eiskalterengel 2303 02. Okt 2008, 12:40
Willi Wipp SQL Befehl funktioniert nicht -> DELETE
Keine neuen Beiträge Access Tabellen & Abfragen: Löschweitergabe funktioniert nicht 4 Poke888 887 29. Mai 2008, 10:09
KlausMz Löschweitergabe funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit mehreren Kriterien funktioniert in Form nicht 14 StockMaster 781 06. Mai 2008, 13:24
Gast Abfrage mit mehreren Kriterien funktioniert in Form nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Löschabfrage funktioniert nicht 3 Bernett22 405 08. Apr 2008, 11:40
MAPWARE Löschabfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Umsätze kumulieren - DSUM funktioniert nicht 1 Benicio 3234 10. Sep 2007, 18:11
Shai Umsätze kumulieren - DSUM funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Bound Column funktioniert nicht 6 Smmmile 1200 12. Jul 2007, 17:56
Smmmile Bound Column funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Update-Abfrage funktioniert nicht richtig 2 Kelley1995 507 05. Jul 2007, 16:00
Kelley1995 Update-Abfrage funktioniert nicht richtig
Keine neuen Beiträge Access Tabellen & Abfragen: Warum funktioniert diese Abfrage nicht ? 6 Mirage 804 05. Jun 2007, 12:14
Mirage Warum funktioniert diese Abfrage nicht ?
Keine neuen Beiträge Access Tabellen & Abfragen: Aktualisierungsabfrage funktioniert nicht 7 BAD TOUCH 3023 30. Mai 2007, 13:13
Gast Aktualisierungsabfrage funktioniert nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage funktioniert nicht...hilfe!!!!! 2 bennie103 603 22. März 2007, 21:14
Gast Abfrage funktioniert nicht...hilfe!!!!!
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web