/ 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
Sammenligne datoer
Fra : Kim Bach Petersen


Dato : 24-02-02 12:04

Jeg laver et sql-kald, hvor jeg vil hente nyheder fra en tabel og de skal
kun med, hvis slutdatoen ikke er overskredet.

Efter en del eksperimenter er jeg i tvivl om, hvordan man laver
dato-sammenligninger.

Umiddelbart tænkte jeg at følgende skulle virke

SELECT * FROM tblNyheder WHERE datoslut>24-02-2002 ORDER BY datostart
DESC

men jeg får alle poster retur, også dem, der udløb før 24-02-2002. Bruger
jeg < eller = får jeg ingen poster... - jeg er mystificeret!

Kim



 
 
Jørn Andersen (24-02-2002)
Kommentar
Fra : Jørn Andersen


Dato : 24-02-02 12:28

On Sun, 24 Feb 2002 12:04:24 +0100, "Kim Bach Petersen"
<kim@kensho.dk> wrote:

>Umiddelbart tænkte jeg at følgende skulle virke
>
> SELECT * FROM tblNyheder WHERE datoslut>24-02-2002 ORDER BY datostart
>DESC
>
>men jeg får alle poster retur, også dem, der udløb før 24-02-2002. Bruger
>jeg < eller = får jeg ingen poster... - jeg er mystificeret!

Hvad siger den, hvis du udskriver din sq-streng:
Response.Write strSql
(eller hvad din SQL-streng nu hedder)?

Mvh. Jørn


Ole (24-02-2002)
Kommentar
Fra : Ole


Dato : 24-02-02 12:48


"Kim Bach Petersen" <kim@kensho.dk> skrev i en meddelelse
news:ON3e8.5901$Rz2.218846@news010.worldonline.dk...
> Jeg laver et sql-kald, hvor jeg vil hente nyheder fra en tabel og de skal
> kun med, hvis slutdatoen ikke er overskredet.
>
> Efter en del eksperimenter er jeg i tvivl om, hvordan man laver
> dato-sammenligninger.
>
> Umiddelbart tænkte jeg at følgende skulle virke
>
> SELECT * FROM tblNyheder WHERE datoslut>24-02-2002 ORDER BY datostart
> DESC
>
> men jeg får alle poster retur, også dem, der udløb før 24-02-2002. Bruger
> jeg < eller = får jeg ingen poster... - jeg er mystificeret!

Prøv:
SELECT * FROM tblNyheder WHERE datoslut > #24-02-2002# ORDER BY datostart
DESC

Mvh Ole





Kim Bach Petersen (24-02-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 24-02-02 13:02

> SELECT * FROM tblNyheder WHERE datoslut > #24-02-2002# ORDER BY datostart

Hashmarks var sagen - min dag er reddet - tak!

Kim



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

Månedens bedste
Årets bedste
Sidste års bedste