Cr4m0 Geschrieben 7. November 2013 Teilen Geschrieben 7. November 2013 Hi, habe folgendes Problem: für jeden tag des jahres habe ich meinen umsatz dokumentiert: Datum - Umsatz 20130101 - 300 20130102 - 200 . . . 20130201 - 400 20130202 - 500 . . . nun möchte ich für jeden monat den MAX Umsatz rausfiltern. Komme irgendwie nicht weiter. Vielen Dank. Benjamin Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Enno Geschrieben 7. November 2013 Teilen Geschrieben 7. November 2013 wie willst du den Filtern? SQL Server? welcher denn? mittels Excel? oder ist das ne Textdatei? INFOS! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Cr4m0 Geschrieben 7. November 2013 Autor Teilen Geschrieben 7. November 2013 Hi, es geht um eine Oracle Datenbank. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Enno Geschrieben 7. November 2013 Teilen Geschrieben 7. November 2013 hmm, Oracle bin ich schon ewig raus. Syntax musst dir also selber raussuchen. Grundsätzlich: select left(datum;6), max(umsatz) from tabelle group by left(Datum; 6) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
carstenj Geschrieben 7. November 2013 Teilen Geschrieben 7. November 2013 Hi, was ist denn Datum? Ein Text? Oder ein wirkliches Datumsfeld? Dann ginge es so: select max(umsatz), to_char(datum, 'MON') a from test group by to_char(datum, 'MON'); Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Enno Geschrieben 7. November 2013 Teilen Geschrieben 7. November 2013 und dran denken das da eventuell mal mehr als 1 Jahr dirnsteht. Dann also nicht nur nen group by auf den Monat sondern auch aufs Jahr machen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Cr4m0 Geschrieben 7. November 2013 Autor Teilen Geschrieben 7. November 2013 Das Datumsfeld besteht nur aus ziffern also 20130101 steht für den 01.01.2013 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
carstenj Geschrieben 7. November 2013 Teilen Geschrieben 7. November 2013 Das Datumsfeld besteht nur aus ziffern also 20130101 steht für den 01.01.2013 Würde ich zwar nicht so machen, aber dann würde Ennos Vorschlag eher passen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.