webForumDet fria alternativet

now()

7 svar · 260 visningar · startad av lazat

lazatMedlem sedan mars 2001308 inlägg
#1

Hej

Hur skriver man en SQL fråga där man vill selecta något som är uppfyllt om tre timmar?

Select * where datetime= now() + 3 timmar

@ndersMedlem sedan juni 200032 969 inlägg
#2

Om du berättar för oss vad du använder för dbms så har vi nog tillräcklig information för att frågan ska kunna besvaras.

lazatMedlem sedan mars 2001308 inlägg
#3

Sorry.
MySQL 3.51 skriptspråk perl

@ndersMedlem sedan juni 200032 969 inlägg
#4

Kika på addtime.

mvh

lazatMedlem sedan mars 2001308 inlägg
#5

ADDTIME() was added in MySQL 4.1.1.

.. använder 3 serien. Jag kanske får uppgradera servern eller
skriva någon kod utanför mysql

Marcus EMedlem sedan maj 20021 466 inlägg
#6

Hmm, missade du ADDDATE?

@ndersMedlem sedan juni 200032 969 inlägg
#7

lazat skrev:

ADDTIME() was added in MySQL 4.1.1.

Förlåt mig, jag missade den lilla detaljen. :(

lazatMedlem sedan mars 2001308 inlägg
#8

Jag löser det på annat sätt. Skriver lite perl kod istället.

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