Avatar billede krisbjoern Nybegynder
01. november 2001 - 05:48 Der er 2 kommentarer og
1 løsning

SELECT * FROM tab where pris = 90000 - 100000...? eller hvordan

Hvordan kan jeg bede om at få outputet fra tabellen til at omfatte alt mellem 2 værdier.

Altså hvis man indtaster en fra og en til pris, så afsøge tabellen for de værdier der ligger imellem.

Jeg har forsøgt med:

strSQL = \"SELECT * FROM boligliste_id Where kontantpris > \'\" & FraPrisVar & \"\'\" AND kontantpris < \'\" & TilPrisVar & \"\'\"

Men det virker ikke.
Sagen er den at jeg har 2 input felter med en min.pris og en maks.pris og så vil jeg gerne have output for de mellemligende priser...

¨Hvordan kan man gøre dette?
Avatar billede a1a1 Novice
01. november 2001 - 06:46 #1
WHERE kontantpris BETWEEN \" & FraPrisVar & \" AND \" & TilPrisVar & \"


burde kunne gøre det..:)
Avatar billede bennytordrup Nybegynder
01. november 2001 - 07:01 #2
Du skal også lige sørge for, at FraPrisVar og TilPrisVar er formatteret korrekt i forhold til kommatal på SQL Serveren. AFAIR virker det bedst med en forespørgsel, hvor FraPrisVar og TilPrisVar ikke indeholder tusindseparator, og hvor decimaltegnet er et punktum.

sFraPrisVar = replace(format$(FraPrisVar, \"#.00#), \",\", \".\")
Avatar billede krisbjoern Nybegynder
02. november 2001 - 18:32 #3
a1 du får pointene...
Jeg vil dog nævne at der mangler nogle
enkelt anførselstegn (\') i din sætning.

Måske fordi du synes at det er en selvfølge.

Minsætning kom til at se således ud:

strSQL=\"SELECT * FROM tab WHERE prisVar BETWEEN \'\" & FraPrisVar & \"\' AND \'\" & TilPrisVar & \"\'\"
set rs = Conn.Execute(strSQL)

Venlig Hilsen
Kristian Bjørn
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
Computerworld tilbyder specialiserede kurser i database-management

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