Avatar billede thorvall Nybegynder
27. august 2008 - 18:29 Der er 1 løsning

SQL, transponering og summering.

Til eksperterne.

Har en tabel i følgende design.

Individ - konto - konto tekst - beløb - Dato

Det jeg ønsker er en transponeret og summeret tabel, der har følgende udseende.

Individ (primær nøgle) - Sum (konto_1) - Sum (konto_2) -

Og hvor label til hver konto er konto tekst.

Kan man lave et generelt sql script der opfylder dette.

I procedure sprog:
For each in individ
    For each in konto,
        Sum (beløb)

Håber i kan hjælpe.

Problemmet er at scriptet helst skal kunne håndtere at der dukker nye konti op, uden at det skal fornyes. Kan fint lave et der giver følgende output:
Individ - Konto - konto tekst - sum.

Men er intresseret i at få transponeringen og label med.
Avatar billede thorvall Nybegynder
16. marts 2012 - 10:00 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester