Avatar billede dreyfusdk Nybegynder
29. juni 2005 - 17:32 Der er 1 kommentar

Udtræk af rows med dato/tidspunkt mellem to angivne datoer

Hej,

Det burde være åbenlyst problem som mange har, men jeg har haft svært ved at finde et ordenligt svar der kan være med til at levere løsningen på dette - simple? - problem.

Jeg har en tabel med en række felter som der nu er i en tabel. Et simpelt udtræk kunne se således ud...

select * from leads order by date

... Men nu vil jeg gerne have returneret alle leads der ligger mellem en angiven start- og slutdato.

Normalt når jeg arbejder i MsSQL har jeg hidtil klaret det med den simple...

Select * from leads Where date >= '"& startDato&"' and date <= '"&slutDato&"'

... hvor mine startDato og slutDato har været defineret som DD-MM-ÅÅÅÅ.

Hvordan gør jeg nu, hvor jeg er skiftet til MySQL? Det er dét der volder mig min hovedpine.

Jeg håber nogen dérude har en løsning :-)

På forhånd tak

- Magnus
Avatar billede Slettet bruger
30. juni 2005 - 19:55 #1
Du bruger vel DATE (Eller DATETIME) som felttype? Ellers burde du skifte.

SELECT * FROM leads WHERE dato BETWEEN '2005-06-30' AND '2005-07-30'
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