15. december 2004 - 14:34 Der er 11 kommentarer og
1 løsning

Ændre kolonner til rækker i ny tabel

Hvordan ændre man en kolonner til rækker i Access?

Min tabel består idag af følgende:
Eks:
Forhandlernr, Model1, Model2, Model3......
200            4        2      3
400            7        1      5
Disse data vil jeg gerne have vist på følgende måde:
Forhandlernr, Model, Antal
200          Model1  4
200          Model2  2
200          Model3  3
400          Model1  7
Og så videre...........
Avatar billede terry Ekspert
15. december 2004 - 18:11 #1
SELECT Forhandlernr, Model1 FROM tabel
UNION
SELECT Forhandlernr, Model2 FROM tabel
UNION
SELECT Forhandlernr, Model3 FROM tabel
.
.
.
Avatar billede terry Ekspert
15. december 2004 - 18:12 #2
Oops, you obviously need Antal in each SELECT
16. december 2004 - 13:32 #3
Yes you are right - I need a table with 3 colums: Dealer, Model and Quantity
Avatar billede terry Ekspert
16. december 2004 - 18:18 #4
SELECT Forhandlernr, Model1, Quantity FROM tabel
UNION
SELECT Forhandlernr, Model2, Quantity FROM tabel
UNION
SELECT Forhandlernr, Model3, Quantity FROM tabel
.
.
Avatar billede terry Ekspert
20. december 2004 - 20:44 #5
does this help?
21. december 2004 - 09:30 #6
Sorry I haven't answered you before - I have been out of Office. No doen't help me I have the information about Model1 as a header and the quantity in rows.
Avatar billede terry Ekspert
21. december 2004 - 10:00 #7
I dont think I quite understand your problem!
You said that you have a table with the following columns

Forhandlernr
Model1
Model2
Model3
.
.

and looking at the data
Forhandlernr, Model1, Model2, Model3......
200            4        2      3
400            7        1      5

and you want to see the data like this
Forhandlernr, Model, Antal
200          Model1  4
200          Model2  2
200          Model3  3
400          Model1  7

well the SQL I gave will give you this, although the result may need sorting

otherwise you will need to explain!
Avatar billede terry Ekspert
21. december 2004 - 10:02 #8
Ah!
a little alteration

SELECT Forhandlernr, "Model1" as Model, Model1 as Antal FROM tabel
UNION
SELECT Forhandlernr, "Model2" as Model, Model2 as Antal FROM tabel
UNION
SELECT Forhandlernr, "Model3" as Model, Model3 as Antal FROM tabel
21. december 2004 - 10:21 #9
Yor last answer is working perfect !  Thanks for your help !
Avatar billede terry Ekspert
21. december 2004 - 10:26 #10
your welcome and merry christmas
Avatar billede terry Ekspert
22. december 2004 - 20:23 #11
it-fc, can you accept my answer so that we can close the question please?

thanks
Avatar billede terry Ekspert
23. december 2004 - 08:53 #12
thanks and once again a Merry Christmas
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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