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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
[mssql]
Fra : Thomas D


Dato : 02-10-03 14:04

Hej,

Hvordan vælger jeg alt fra en hvor date er i dag.
Date er af datatypen datetime.

Mvh
Thomas Damgaard



 
 
Jens Gyldenkærne Cla~ (02-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-10-03 14:54

Thomas D skrev:

> Hvordan vælger jeg alt fra en hvor date er i dag.
> Date er af datatypen datetime.

   select *
   from dokumenter
   where DateDiff(d, modificeret, GETDATE()) = 0

(hvor "modificeret" er navnet på dit datofelt).

Hvis dit feltnavn er "date", skal du muligvis bruge klammer for at
få det til at virke (DateDiff(d, [Date], GETDATE()) = 0). Det er
generelt en god ide at undgå reserverede ord som objektnavne.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lars Bo Wassini (04-10-2003)
Kommentar
Fra : Lars Bo Wassini


Dato : 04-10-03 11:30

On Thu, 02 Oct 2003 15:53:37 +0200, Jens Gyldenkærne Clausen wrote:

> select *
>    from dokumenter
>    where DateDiff(d, modificeret, GETDATE()) = 0

select *
   from ChatLine
   where [date]=GETDATE()

virker også - men der er dog ingen forskel i hastigheden.

--
Med venlig hilsen

Lars Bo Wassini
http://www.wassini.dk

Jens Gyldenkærne Cla~ (04-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-10-03 22:58

Lars Bo Wassini skrev:

> select *
> from ChatLine
> where [date]=GETDATE()
>
> virker også -

Ikke her:

select *
from enheder
where DateDiff(d, modificeret, GETDATE()) = 0

=> (1 row(s) affected)

select *
from enheder
where modificeret = GETDATE()

=> (0 row(s) affected)
--
Jens Gyldenkærne Clausen
Velkommen hen til Paris International!
Rejse, lede og fortolkere. Jeres oven på- kø levere i Paris
nemlig... (<http://www.paris-tours-guides.com/index_danish.shtml>)

Carsten Schack-Eriks~ (05-10-2003)
Kommentar
Fra : Carsten Schack-Eriks~


Dato : 05-10-03 07:44

Hej

Select * from ChatLine where
convert(char(10),[date],121)=convert(char(10),getdate(),121)

Husk der er klokke på getdate(), så den returernerer eks. 2003-10-05
08:43:17.123

Mvh
Carsten Schack-Eriksen
"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns940AF3D90EF1jcdmfdk@gyrosmod.cybercity.dk...
> Lars Bo Wassini skrev:
>
> > select *
> > from ChatLine
> > where [date]=GETDATE()
> >
> > virker også -
>
> Ikke her:
>
> select *
> from enheder
> where DateDiff(d, modificeret, GETDATE()) = 0
>
> => (1 row(s) affected)
>
> select *
> from enheder
> where modificeret = GETDATE()
>
> => (0 row(s) affected)
> --
> Jens Gyldenkærne Clausen
> Velkommen hen til Paris International!
> Rejse, lede og fortolkere. Jeres oven på- kø levere i Paris
> nemlig... (<http://www.paris-tours-guides.com/index_danish.shtml>)



Jens Gyldenkærne Cla~ (05-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-10-03 16:53

Carsten Schack-Eriksen skrev:

> Select * from ChatLine where
> convert(char(10),[date],121)=convert(char(10),getdate(),121)

Også en mulighed.

NB: Skriv venligst svar nedenunder citater - usenet er ikke
Jeopardy. Se også min signatur.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste