-
SUM mit Bedingung
Hallo,
habe folgende Datenstruktur:
Kdnummer Jahr Umsatz
111222 2005 5000
111222 2006 13000
111222 2007 56000
456789 2005 2000
456789 2006 4000
456789 2006 12000
nun möchte ich per sql die daten folgendermassen herausbekommen:
Kdnummer umsatz2005 umsatz2006 umsatz2007
111222 5000 13000 56000
456789 2000 4000 12000
d.h. drucke mir in spalte "umsatz2005" nur den umsatz wenn in spalte "jahr" der Tabelle der wert "2005" drin steht.
geht das ?
Gruß
-
select kdnummer, jahr, sum(umsatz) as umsatz
from myfile
group by kdnummer, jahr
-
danke. aber soweit war ich schon.
stelle mir folgendes vor (ist natürlich nicht richtig aber zum besseren verständnis)
select kdnummer,
if jahr=2005 then sum(umsatz) as umsatz2005,
if jahr=2006 then sum(umsatz) as umsatz2006,
if jahr=2007 then sum(umsatz) as umsatz2007,
from myfile
group by kdnummer, jahr
ist das irgendwie machbar ?
-
Wie wär's damit:
PHP-Code:
Select KundeNr,
Sum(Case When Jahr = 2005 then Umsatz else 0 End) as Ums2005,
Sum(Case When Jahr = 2006 then Umsatz else 0 End) as Ums2006,
Sum(Case When Jahr = 2007 then Umsatz else 0 End) as Ums2007
From MyFile
Where ....
Group By KundeNr;
Birgitta
-
geil !!
danke, das wars !!
Similar Threads
-
By linguin in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 28-02-07, 13:46
-
By cassi in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-11-06, 15:03
-
By JonnyRico in forum NEWSboard Programmierung
Antworten: 14
Letzter Beitrag: 30-03-06, 12:33
-
By woki in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 02-06-05, 13:48
-
By lorenzen in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 07-05-03, 11:46
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks