SQL vraag hoe rijen draaien

Status
Niet open voor verdere reacties.

barendrecht82

Gebruiker
Lid geworden
24 mrt 2013
Berichten
230
Hallo

Ik heb een query gemaakt . Ik zou graag willen dat de rijen en kolommen worden vervormd.

Code:
SELECT        GeneralLedger, YEAR(ReportingDate) AS jaar, MONTH(ReportingDate) AS periode, sum(AmountDCDebit-AmountDCCredit) as Saldo
FROM            GeneralLedgerBalances
GROUP BY GeneralLedger, YEAR(ReportingDate), MONTH(ReportingDate)
having ((YEAR(ReportingDate)=2020))

Nu word het zo weergegeven:

GeneralLedger jaar periode Saldo
16300000 2020 4 12723,83
44005003 2020 3 2550
50304100 2020 5 -29993,29
30794700 2020 9 1050,28
70124500 2020 1 15779,4
80188500 2020 5 -577,8
30601105 2020 6 -2068,04
70194500 2020 5 0
70023710 2020 7 833,78
75023600 2020 9 5552,26
80185000 2020 1 -3069,95
30704700 2020 1 -696,78
42200000 2020 8 6294,42
16300000 2020 7 -18910,82
75023600 2020 3 6755
80119001 2020 1 -495

Ik zou graag de alvolgt zien:


Generalledger jan feb maart

Dus dat de perioden in kolommen komen
 
Laatst bewerkt:
Dat kun je met een draaitabel wel maken.
 
is het niet mogelijk met een query?

Ik wil namelijk daarna cummulatief berekenen
 
is het niet mogelijk met een query?
Een draaitabel is een query. Net zo goed als een query een query is (een selectiequery namelijk). Men zegt doorgaans: query, maar men bedoelt dan: selectiequery :). En daar kun je prima mee rekenen!
 
is het niet mogelijk de query aan te passen zodat de gegevens anders worden weergegeven?
 
Ja, de selectie query omzetten naar een kruistabel query.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan