Avatar billede bredum Nybegynder
22. august 2002 - 08:02 Der er 3 kommentarer og
1 løsning

MySQL og Date diff

Jeg starter med at hente værdien dato ud af DB den er i mysql format DATE, det er i UK tid yy-mm-dd, hvordan trækker jeg eks. 2002-06-04 fra 2002-06-02 så jeg får eks. værdien 2 dage.

Eks. select * from tabel where dato1 - dato 2 >= 2
Avatar billede limemedia Nybegynder
22. august 2002 - 08:06 #1
SELECT (TO_DAYS(dato1)-TO_DAYS(dato2)) AS DagsDiff WHERE DagsDiff >= 2
Avatar billede bredum Nybegynder
22. august 2002 - 08:08 #2
mange tak
Avatar billede proaccess Nybegynder
22. august 2002 - 08:09 #3
Du kan bruge TO_DAYS()-funktionen...

SELECT * FROM tabel WHERE TO_DAYS(dato1)-TO_DAYS(dato2) >= 2;
Avatar billede proaccess Nybegynder
22. august 2002 - 08:10 #4
Sorry... "glemte" vist lige at opdatére skærmen efter min "informations-jagt"...

God dag til jer begge...  ;0)
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
Computerworld tilbyder specialiserede kurser i database-management

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