Avatar billede 0verwrite Nybegynder
29. november 2004 - 14:48 Der er 3 kommentarer

vælg alle under 10 min gamle

Jeg vil godt selecte alle brugerne fra en database hvor mit Datetime er under 10 min gammel - hvordan gøres dette?

SELECT * FROM table WHERE my_date > NOW()-10min

altså select alle brugerne fra databasen hvis my_date er UNDER ELLER = 10 min gamle
Avatar billede medjeti Nybegynder
29. november 2004 - 14:53 #1
SELECT * FROM table WHERE DATEDIFF(nn, my_date, NOW) < 10
Avatar billede mugs Novice
29. november 2004 - 16:41 #2
medjeti > UNDER ELLER = 10 min gamle

SELECT * FROM table WHERE DATEDIFF(nn, my_date, NOW) <= 10
Avatar billede mugs Novice
29. november 2004 - 16:43 #3
Eller lidt mere kluntet:

1 dag er = 1
1 time = 1/24
1 minut = (1/24)/60
10 minutter = ((1/24)/60)*10
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester