webForumDet fria alternativet

Söka datum

2 svar · 193 visningar · startad av Dino

DinoMedlem sedan sep. 20011 914 inlägg
#1

Har en kolumn som heter men_createtime som är smalldatetime och nu vill jag kunna söka på endast datumet.

men_createtime
---------------------
2003-01-11 15:37:00

tänkte något sånt här
declare @bla nvarchar(50)
set @bla = "2003-01-11"
SELECT men_createtime FROM men WHERE left(men_createtime, 10) = @bla

får då detta meddelande "Invalid column name '2003-01-11'." Hur gör jag?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Använd alltid ' som strängavgränsare, aldrig "

SELECT men_createtime FROM men 
where datediff(day,men_createtime, @bla ) = 0
DinoMedlem sedan sep. 20011 914 inlägg
#3

Tackar. :)

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)