Avatar billede axkris Nybegynder
09. juli 2003 - 23:41 Der er 1 kommentar og
2 løsninger

Datoer problemer

Hej

Jeg har følgende kode, som giver fejl:
strSQL="select * FROM search WHERE email_sent = 'false' and datopublish <= #" & Year(date) & "-" & month(date) & "-" & Day(date) & "# and datopublish > #" & Year(date) & "-" & month(date) & "-" & Day(date) - 14 days & "#"

Jeg ved ikke, hvad man skal skriv i stedet for "14 days".

Resultatet skulle gerne blive:
select * FROM search WHERE email_sent = 'false' and datopublish <= #2003-7-9# and datopublish > #2003-6-23#
Avatar billede csvendsen Nybegynder
10. juli 2003 - 05:45 #1
Har du prøvet med : Day(Date - 14)
Avatar billede bennytordrup Nybegynder
10. juli 2003 - 08:05 #2
Du skal nærmere prøve med DateAdd(d, -14, date)

Ud fra dine dato-konstanter, så tyder det på, at du arbejder i Access. Hvis det er tilfældet, er du i forkert kategori, og du bør flytte spørgsmålet.
Avatar billede axkris Nybegynder
10. juli 2003 - 09:29 #3
Ok jeg skynder mig at lukke spørgsmålet :-) og opretter det under Access... jeg har nemlig flere ting, som jeg gerne vil spørge om :-)
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