Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#8

Re: Benötige Hilfe bei komplexer SQL Abfrage

  Alt 10. Aug 2005, 10:37
Wenn du eine Aggregatfunktion verwendest z.B. SUM(Feld1),MAX(Feld2) dann hast du im Abfrageergebnis nicht mehr die Feldnamen von Feld1 und Feld2 stehen sondern Ausdruck1 und Ausdruck2 (bzw. Expr1 und Expr2). Die Feldnamen gehen auch "verloren" wenn man "berechnete Felder" erstellt (P.Pers_Vorname+' '+P.Pers_Name)

Die Anfrage würde also folgende Result-Datenmenge zurückgeben

Code:
Ausdruck1     Ausdruck2   Ausdruck3    Ausdruck4    Ausdruck5 
Peter Müller 31.12.1996  12.05.2001   15.02.1999       - 
Gustav Gans  12.05.1994       -       03.10.1996   01.02.2000
Damit wir also wieder sinnvolle Spaltennamen haben weisen wir diese per "AS [neuerSpltenname]" neu zu.


Zitat:
syntaxfehler (fehlender Operator) in Abfrageausdruck
Hast du den Code 1:1 übernommen ?

Hier ist ein ' zu viel drin
GROUP BY P.Pers_Vorname+' '+P.Pers_Name' So soll es assehen
GROUP BY P.Pers_Vorname+' '+P.Pers_Name Falls Access eine besondere Klammersetzung für Joins haben möchte kann ich auch nicht wirklich helfen...
Das ist zu lange her.

Alternativ kannst du die DB auch mal mit ein paar Demodatensätzen füttern, packen und mir per PN senden. Ich teste das heute Abend gern mal durch ... Dabei wird man nicht dümmer

  Mit Zitat antworten Zitat