Hallo,
meine Tabelle sieht so aus:
Datum|Was|Betrag
31.10.08|Essen|10 Euro
02.11.08|Sonstiges|15 Euro
15.11.08|Essen|5 Euro
Nun möchte ich eine Abfrage, indem mir die Gesamtausgaben eines jeden Monats ausgegeben werden. Also
10 (oder Oktober)| 10 Euro
11 (oder November)| 20 Euro
Klar soweit:
SELECT "Datum", SUM( "Betrag" ) AS "Gesamtausgabe"
FROM "Buchhaltung" AS "Buchhaltung"
Group by ???
Hab schon viele Möglichkeiten im Netz gefunden (z.b.Datepart(Month,Datum) oder month(datum)), doch irgendwie schmeißt mir Base immer ein Syntaxerror.
Habt ihr eine Idee??
mfg
Skalarprodukt
SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.
Moderator: Moderatoren
-
- Beiträge: 2
- Registriert: Di, 18.11.2008 20:46
Re: SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.
Hi Skalarprodukt,
ungeprüft würde ich sagen, Du musst auch SELECT "Datum", MONTH("Datum") machen und dann ein Group by...dann müsste das eigentlich gehen. Zumindest in der Desginansicht muss ich erst das Feld haben und kann dann einen MONTH("..") draus machen.
Gruß
Chris
ungeprüft würde ich sagen, Du musst auch SELECT "Datum", MONTH("Datum") machen und dann ein Group by...dann müsste das eigentlich gehen. Zumindest in der Desginansicht muss ich erst das Feld haben und kann dann einen MONTH("..") draus machen.
Gruß
Chris
Wer Rechtschreibfehler findet, darf sie behalten.
-
- Beiträge: 2
- Registriert: Di, 18.11.2008 20:46
Re: SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.
Habs:
SELECT MONTH( "Datum" ) AS Monat, SUM( "Betrag" ) AS "Gesamtausgabe"
FROM "Buchhaltung" AS "Buchhaltung"
GROUP BY Monat
Danke für dein Hilfe!
Lustig bei GROUP BY MONTH("Datum") meckert er.... Das versteh mal einer....
Anbei: wie kann man eigentlich Base den Zeilenumbruch im SQL-Source angewöhnen? Den nimmt er mir immer weg.
SELECT MONTH( "Datum" ) AS Monat, SUM( "Betrag" ) AS "Gesamtausgabe"
FROM "Buchhaltung" AS "Buchhaltung"
GROUP BY Monat
Danke für dein Hilfe!
Lustig bei GROUP BY MONTH("Datum") meckert er.... Das versteh mal einer....
Anbei: wie kann man eigentlich Base den Zeilenumbruch im SQL-Source angewöhnen? Den nimmt er mir immer weg.
Re: SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.
Hallo Skalarprodukt,
Gruß Barlee
Diese werden nur beibehalten, wenn Du unter "Bearbeiten" die Option "SQL Kommando direkt ausführen" aktiviert hast.Anbei: wie kann man eigentlich Base den Zeilenumbruch im SQL-Source angewöhnen? Den nimmt er mir immer weg.
Gruß Barlee