Avatar billede jsc Nybegynder
07. juli 2005 - 19:06 Der er 8 kommentarer og
1 løsning

SQL sætning sorter tal

Hej Eksperter...

Jeg skal sorterer nogle datoer fra en database. datoerne er opdelt med dag-nummer og måned-navn, så intet problem der.

jeg har lavet en SQL sætning der hedder:
sql = ".....order by dag"

det virker bare ikke, hvad er der galt? kan det være fordi det er SUN ASP det kører på? kan det være pga. MYSQL-db'en ?

/jsc
Avatar billede arne_v Ekspert
07. juli 2005 - 19:33 #1
hvilken data type er felt i databasen og kan du give eksempler på
værdier ?
Avatar billede jsc Nybegynder
07. juli 2005 - 19:34 #2
feltet i db'en er "TEXT"...

det ser sådan ud:

1
23
4
6
osv.

altså rene tal i et tekstfelt...

/jsc
Avatar billede arne_v Ekspert
07. juli 2005 - 19:37 #3
... ORDER BY CAST(dato AS INTEGER)

måske
Avatar billede jsc Nybegynder
07. juli 2005 - 19:40 #4
Error Type:
ADODB.Recordset.1 (0x80004005)
SQLState: 4 Native Error Code: 1064 [TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'INTEGER)' at line 1

...
/jsc
Avatar billede arne_v Ekspert
07. juli 2005 - 19:43 #5
gammel MySQL version ?
Avatar billede jsc Nybegynder
07. juli 2005 - 19:44 #6
sorry, men hvor ser man det?...

/jsc
Avatar billede jsc Nybegynder
07. juli 2005 - 19:46 #7
tror det hedder MYSQL 4
Avatar billede jsc Nybegynder
07. juli 2005 - 20:06 #8
hey.. fandt fejlen... en stave fejl - så din løsning var rigtig... gider du lægge et svar?

/jsc
Avatar billede arne_v Ekspert
07. juli 2005 - 20:20 #9
ok
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
Kurser inden for grundlæggende programmering

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