21. februar 2003 - 09:19Der er
12 kommentarer og 1 løsning
dato beregning
Jeg har et datofelt i min DB, som sættes når et emne er oprettet i DB. Jeg vil nu gerne have en sortering i min app så man f.eks. kan vælge at få vist alle emner der er oprettet for f.eks. 14 dage siden eller en måned siden (Det skal man kunne vælge).
Hvordan beregner man i SQL hvilken dato der ligger f.eks. 14 dage før dags dato?
select * from Tabel where cast(convert(nvarchar(10), [DatoFelt], 112) as datetime) = dateadd(d, -14, cast(convert(nvarchar(10), GetDate(), 112) as datetime))
Denne finder alle poster i Tabel, hvor datoen er 14 dage før dags dato. Tidspunkter ignoreres.
tak for hjælpen benny.tordrup, det allerførste du skrev virkede perfekt og det med at jeg ikke kender datoen var til indlægget før dit :o)
Synes godt om
Ny brugerNybegynder
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.