Avatar billede alfabeta Nybegynder
22. december 2004 - 20:52 Der er 7 kommentarer og
1 løsning

Order by synonym Select bla as antal

Kan man ikke lave en order by efter et synonym i access ?

"SELECT kategori, count(*) as antal from hest group by kategori order by antal"

Jeg får en fejl i denne query, ved ikke helt hvorfor det er jo ren sql.
22. december 2004 - 21:27 #1
Du skal sige:

SELECT kategori, count(*) as antal from hest group by kategori order by count(*)
Avatar billede nih Novice
22. december 2004 - 22:42 #2
Jeg mener ikke du kan bruge '*' i group by

SELECT kategori, count([id felt]) as antal from hest group by kategori order by count([id felt])

[id felt] er et felt i din tabel

Niels
22. december 2004 - 22:46 #3
Hej Niels,

Glædelig forjul :o)

Du kan godt bruge count(*) i Order By, som vist (prøv selv ;)
Avatar billede nih Novice
22. december 2004 - 22:52 #4
Hej Thomas

Du har ret igen. :)

og i lige måde - Glædelig jul

Niels
Avatar billede nih Novice
22. december 2004 - 22:56 #5
Det er egentlig underlig, at man ikke kan bruge Alias'et alfabeta bruger i første linje i hans sql.

Access burde vide at antal = count(*)
22. december 2004 - 22:58 #6
ja, det har du ret i....det har jeg tit glemt :o(
Avatar billede alfabeta Nybegynder
22. december 2004 - 23:59 #7
:-) hmmm
Avatar billede alfabeta Nybegynder
23. december 2004 - 00:07 #8
takker... access er mærkeligt i forhold til oracle :_)
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