AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Benötige Hilfe bei komplexer SQL Abfrage
Thema durchsuchen
Ansicht
Themen-Optionen

Benötige Hilfe bei komplexer SQL Abfrage

Ein Thema von sunfy · begonnen am 9. Aug 2005 · letzter Beitrag vom 10. Aug 2005
 
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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz