webForumDet fria alternativet
Logga in / Bli medlem

case med datum

Databaser & SQL

2 svar · 180 visningar · startad av Qimen

Medlem sedan juni 20015 009 inlägg
Trådstart#1

Hej

Kan man göra en case sats med datum? alltså om datumet är mellan 2000-01-01 00:00:01 och 2000-01-01 00:01:01 så ska den lägga till i dbn dagensdatum plus en tidpunk som jag bestämt innan.
typ ngt såhär:

	" when datumnydag between '(dagensdatum) 00:00:01' and '(dagensdatum) 00:01:00' then '(dagensdatum) 00:00:00' "

Tidpunkten är alltid samma men datumet ändras ju varje dag. :l
Problemmet är att jag inte vet hur jag ska göra för att den ska lägga till dagens datum också.

Medlem sedan dec. 200012 464 inlägg
#2
when datumnydag between concat(current_date,' ',
'00:00:01') and concat(current_date,' ','00:01:00' )
then concat(current_date,' ','00:00:00')

torde kanske eventuellt i bästa fall kunna tänkas fungera.

Medlem sedan juni 20015 009 inlägg
#3

Tack.
Det funkar utmärkt. :)

381 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
127 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)