/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
SQL Statement (igen)
Fra : Jesper Nielsen


Dato : 18-10-01 20:30

Hej gruppe

Jeg har et problem med en SQL statement.
Denne virker:

SELECT *
FROM e_emp
WHERE Status = 100 AND (Age BETWEEN 15 AND 99) AND
(Height BETWEEN 150 AND 190) AND (Weight BETWEEN
50 AND 99)

Mens denne ikke returnerer nogle resultater:

SELECT *
FROM e_emp
WHERE Status = 100 AND (Age BETWEEN 15 AND 99) AND
(Height BETWEEN 150 AND 190) AND (Weight BETWEEN
50 AND 100)

Den eneste forskel er, at vægten i eks. 1 skal være mellen 50 og 99, mens
den i eks. 2 skal være mellem 50 og 100.

Nogen der har et forslag til, hvad der kan være galt?

/jesper/



 
 
Anders Holbøll (19-10-2001)
Kommentar
Fra : Anders Holbøll


Dato : 19-10-01 10:08

Jesper Nielsen wrote:
>
>
> Den eneste forskel er, at vægten i eks. 1 skal være mellen 50 og
> 99, mens den i eks. 2 skal være mellem 50 og 100.

Er det mon fordi, din weight-kolonne er af typen tekst?

--
Anders

Jesper Nielsen (19-10-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 19-10-01 12:54

> > Den eneste forskel er, at vægten i eks. 1 skal være mellen 50 og
> > 99, mens den i eks. 2 skal være mellem 50 og 100.
>
> Er det mon fordi, din weight-kolonne er af typen tekst?

Nej, den er VARCHAR(3) ligesom de 2 andre felter også er opsat sådan.

/jesper/



Anders Holbøll (19-10-2001)
Kommentar
Fra : Anders Holbøll


Dato : 19-10-01 13:20

Jesper Nielsen wrote:
>
> > > Den eneste forskel er, at vægten i eks. 1 skal være mellen 50 og
> > > 99, mens den i eks. 2 skal være mellem 50 og 100.
> >
> > Er det mon fordi, din weight-kolonne er af typen tekst?
>
> Nej, den er VARCHAR(3) ligesom de 2 andre felter også er opsat sådan.

.... og da varchar er en tekst-datatype, hvade jeg altså ret. Hvorfor
siger du så "Nej"? og hvorfor har du valgt at lægge et tal i et
tekstfelt? Det er jo netop resultatet af den leksikografiske ordning du
har problemer med ("50">"100").

--
Anders

Jesper Nielsen (20-10-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 20-10-01 00:23

> ... og da varchar er en tekst-datatype, hvade jeg altså ret. Hvorfor
> siger du så "Nej"? og hvorfor har du valgt at lægge et tal i et
> tekstfelt? Det er jo netop resultatet af den leksikografiske ordning du
> har problemer med ("50">"100").

Bare mærkeligt, at det virker for de andre felter og i den nuværende version
af applikationen...



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408855
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste