Använd en kolumn för både datum och tid.
Hur sql-frågan ser ut beror på vilket databashanteringssystem du använder.
6 svar · 218 visningar · startad av Patrik.Runald
Hej.
Jag har en databas där jag vill lista alla entries som har lagts in de senaste 24 timmarna, inte bara den aktuella dagen.
Hur kan jag få till det och hur måste jag då lagra datumen/tiderna i databasen (samma fält eller olika fält för datum resp tid)?
// Patrik
Använd en kolumn för både datum och tid.
Hur sql-frågan ser ut beror på vilket databashanteringssystem du använder.
Jo det var det jag menade..
select * from t where c >= dateadd(hour,-24,getdate())
Flyttas från ASP
Fungerade klockrent. Tackar och bockar! :)
Vet nån hur man gör samma sak MySQL?
Jo, dom har ju också hittat på en egen syntax för detta
select * from t where c >= date_sub(current_timestamp , interval 24 hour)