![]() |
Datenbank: Interbase • Version: 6 • Zugriff über: IBX
Problem mit Group by
Hallo Leute,
ich habe ein Problem mit Group by. Ich habe eine Tabelle mit Stunden und einem Datum. Nun möchte ist die Stunde je Monate, je Jahr aufsteigend sortiert haben. In der Tabelle sind unter anderem zwei Felder. Eines mit dem Datum (TerminA) wann die Stunden geleistet worden sind und ein zweite Feld mit den Stunden (Stunden). Als Ergebnis möchte ich die Stunden je Monat, Jahr aufsteingend haben. So habe es es mal Versucht geht jedoch nicht
SQL-Code:
Geht so etwas oder muß ich noch zwei Felder in die Datenbank einfügen, wo ich den Monat und das Jahr speichere ?
Select
extract(Month from TerminA), extract(Year from Termina), Sum(Sunden) From Daten group by ??? Order by 1,2 Dumpfbacke [edit=Matze][sql]-Tags repariert. MfG, Matze[/edit] Danke |
Re: Problem mit Group by
SQL-Code:
Frank
group by extract(Month from TerminA), ectract(Year from Termina)
|
Re: Problem mit Group by
SQL-Code:
Du kannst auch im group by die Feldnummer benutzen.
Select extract(Year from TerminA),
extract(Month from TerminA), Sum(Sunden) From Daten group by 1,2 Order by 1,2 |
Re: Problem mit Group by
Zitat:
|
Re: Problem mit Group by
Zitat:
Dumpfbacke |
Re: Problem mit Group by
Ich habe noch etwas vergessen. Bei der Abfrage malche ich noch zwei Left Outer Joins falls es wicht für die Lösung ist. Aus der Join Tabelle kommt das Datum. Sorry hatte ich vergessen
Dumpfbacke. |
Re: Problem mit Group by
Zitat:
Frank [EDIT]kann nich mal meinen Name richtig schreiben...[/EDIT] |
Re: Problem mit Group by
Zitat:
Dumpfbacke |
Re: Problem mit Group by
Aber das Select ohne group by geht?
Wie ist denn das komplette Statement? Frank |
Re: Problem mit Group by
Zitat:
Dumpfbacke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:30 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