tja. behöver lite hjälp här
jag sparar tiden i en tabell när man loggar in. typ 2003-03-34 15:34
jag vill räkna ut alla inloggningar som har varit men bara den senaste timmen.. hur gör man då?
1 svar · 251 visningar · startad av dxm
tja. behöver lite hjälp här
jag sparar tiden i en tabell när man loggar in. typ 2003-03-34 15:34
jag vill räkna ut alla inloggningar som har varit men bara den senaste timmen.. hur gör man då?
Hade du sparat det i din kolumn under formatet DATETIME eller TIMESTAMP så skulle det ha funkat med:
SELECT * FROM tabell WHERE inloggningstid > DATE_SUB(now(), INTERVAL 1 HOUR)
Som du har det nu så skulle du kunna testa:
SELECT * FROM tabell WHERE inloggningstid > DATE_FORMAT(DATE_SUB(now(), INTERVAL 1 HOUR), '%Y-%m-%d %H:%i')