Avatar billede bumle90 Nybegynder
18. april 2002 - 12:10 Der er 5 kommentarer og
1 løsning

optælle en dato

Hej. Er der en metode man kan bruge til at lægge noget tid sammen med en dato og så få de nye datoer ud?

Altså fx. jeg har den nuværende dato, og jeg vil gerne lave en SQL-sætning
Where dato>=now AND dato<=now+2måneder
Er i med på hvad jeg mener?
Avatar billede proaccess Nybegynder
18. april 2002 - 12:15 #1
Kan man ikke bruge:

  dateadd(mm, -2, date_string')
Avatar billede proaccess Nybegynder
18. april 2002 - 12:16 #2
eller rettere:
 
  Where dato>=now AND dato<=dateadd(mm, 2, now)
Avatar billede bumle90 Nybegynder
18. april 2002 - 12:34 #3
hmmm det funger ikke rigtigt. Jeg har følgende sætning :

$SQL="SELECT UdsendelsesDato FROM Film Where Udsendelsesdato&gt;>=$now AND Udsendelsesdato&lt;<=dateadd(mm, 2, $now)";

og får følgende fejl :

Warning: SQL error: [Microsoft][ODBC Microsoft Access-driver] Der er fundet tegn efter slutningen af SQL-sætningen., SQL state 37000 in SQLExecDirect in E:\system\skoleopg\internetprogrammering\noonbio\content\iframe\iframeContent\Bestilling\bestilling.php on line 14

Warning: Supplied argument is not a valid ODBC result resource in E:\system\skoleopg\internetprogrammering\noonbio\content\iframe\iframeContent\Bestilling\bestilling.php on line 16
Avatar billede proaccess Nybegynder
18. april 2002 - 12:42 #4
hvis &gt; og &lt; er med i din sql, skal de fjernes... Det lader til at der er en fejl på eksperten i øjeblikket.
Avatar billede bumle90 Nybegynder
18. april 2002 - 12:54 #5
hmmm det hjælper ikke så meget at fjerne det
Avatar billede slash Nybegynder
25. april 2002 - 14:52 #6
har du prøvet at bruge Getdate()?
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