Avatar billede Søren Bech Morsing Praktikant
19. februar 2002 - 13:42 Der er 3 kommentarer og
1 løsning

sammenlign 0025 med 025 - kan man konvertere til Int først i SQL?

Har følgende i en tabel (begge tekstfelter)

0025

og i en anden

025
125

Nu vil jeg så gerne trække den ud med 0025 og 025 fordi de jo er ens som tal, men kan det lade sig gøre at konvertere fx CINT(felt1) = CINT(felt2) så det blev 25 = 25
Avatar billede proaccess Nybegynder
19. februar 2002 - 13:45 #1
SELECT Tabel1.*, Tabel2.* FROM Tabel1 INNER JOIN Tabel2 ON Val(Tabel1.felt1)=Val(Tabel2.felt2);

eller

SELECT Tabel1.*, Tabel2.* FROM Tabel1, Tabel2 WHERE Val(Tabel1.felt1)=Val(Tabel2.felt2);
Avatar billede Søren Bech Morsing Praktikant
19. februar 2002 - 13:57 #2
ups.. skulle måske lige skrive jeg bruger det i ASP..
nå, men den skriver "Val is not a recognized function name."
Avatar billede proaccess Nybegynder
19. februar 2002 - 14:00 #3
Så prøv med CLng(), eller cInt(), som du selv foreslår...

Jeg brugte kun Val, fordi den returnerer et større værdi-område...
Avatar billede Søren Bech Morsing Praktikant
19. februar 2002 - 14:59 #4
har opgivet det, men jeg tror Clng() virker og også Cint()
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