Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem mit Group by (https://www.delphipraxis.net/130316-problem-mit-group.html)

dataspider 6. Mär 2009 11:34

Re: Problem mit Group by
 
Sorry, aber das muss gehen.
Bei Firebird ging es auch schon in der 1.x Version.
Im Zweifellsfall mal lieber mit Alias arbeiten (bei Joins).
Ich denke, der Fehler liegt wo anders.

Frank

dataspider 6. Mär 2009 12:05

Re: Problem mit Group by
 
Hm...

und wenn IB6 doch kein group by über gejointe Felder beherrscht, dann bleibt nur die Denormalisierung über eine View.

Cu, Frank

Dumpfbacke 6. Mär 2009 12:18

Re: Problem mit Group by
 
Zitat:

Zitat von dataspider
Sorry, aber das muss gehen.
Bei Firebird ging es auch schon in der 1.x Version.
Im Zweifellsfall mal lieber mit Alias arbeiten (bei Joins).
Ich denke, der Fehler liegt wo anders.

Frank

Ich habe für den extract einfach mal weggelassen und das Datum "komplett" benutzt. wenn ich dann das Feld bei Group by eintrage geht es; es wird jedoch nach Datum zusammengefügt. Benutze ich anstelle des Feldnamens die 1 so geht es nicht und es kommt die selbe Felermeldung. Ich glaube ich muß halt noch zwei weitere Spalten einfügen mit dem Monat und dem Jahr. Leider

Dumpfbacke

dataspider 6. Mär 2009 12:26

Re: Problem mit Group by
 
Zitat:

Zitat von Dumpfbacke
Ich glaube ich muß halt noch zwei weitere Spalten einfügen mit dem Monat und dem Jahr. Leider
Dumpfbacke

Ich wüde eher einen View erzeugen. Damit geht es definitiv auch und du führst keine Daten doppelt mit.
OK, man kann das über Computed Fields machen, aber ...

[EDIT]
obwohl extra Felder auch einen Vorteil haben. Wenn ich indexiere, ist die Abfrage erheblich schneller.[/EDIT]

Cu, Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:17 Uhr.
Seite 2 von 2     12   

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