03. februar 2012 - 09:49
Der er
3 kommentarer og 1 løsning
SQL - definer kolonner.
Hej. Jeg har følgende 'simple' problem. En tabel, TBLsager, med flere felter - et felt Belob er dog essentielt i denne sammenhæng. Jeg vil nu gerne SQL'e mig frem til følgende: 'Belob mellem 0 og 500' 'Belob mellem 500 og 1000' 40,05 503,01 50,97 570,54 100,44 915,56 Osv. Kolonnerne skal defineres ud fra størrelsen af beløbet.
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
03. februar 2012 - 12:44
#1
what has 40,05 and 503,01 in commen, why should they be in the same row?
04. februar 2012 - 18:44
#2
du er nødt til at tage den i 2 omgange en forespørgsel SELECT TBLsager.Nummer, TBLsager.Beløb, Choose(Int([beløb]/500)+1,"0-500","500-1000","1000-1500") AS Størrelse FROM TBLsager; sæt sel flere på Choose efter "1000-1500", hvis du vil have det næste er en krydstabuleringsforespørgsel: TRANSFORM Sum(FS_TBLsager.Beløb) AS SumOfBeløb SELECT FS_TBLsager.Nummer FROM FS_TBLsager GROUP BY FS_TBLsager.Nummer PIVOT FS_TBLsager.Størrelse; håber du kan få det til at virke