SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.

Re: SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.

von Barlee » Do, 20.11.2008 20:29

Hallo Skalarprodukt,
Anbei: wie kann man eigentlich Base den Zeilenumbruch im SQL-Source angewöhnen? Den nimmt er mir immer weg.
Diese werden nur beibehalten, wenn Du unter "Bearbeiten" die Option "SQL Kommando direkt ausführen" aktiviert hast.

Gruß Barlee

Re: SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.

von Skalarprodukt » Mi, 19.11.2008 16:09

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.

Re: SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.

von schwabe80 » Mi, 19.11.2008 09:43

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

SQL-Abfrage zum Datum der Form dd.mm.yy: Nach Monaten grup.

von Skalarprodukt » Di, 18.11.2008 20:57

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

Nach oben