Avatar billede seamus Nybegynder
04. februar 2004 - 21:58 Der er 8 kommentarer og
1 løsning

Fremskriv dato

Hejsa...

Jeg sidder og arbejder med et ASP-ordresystem op mod en MSSQL DB. Når kunden bestiller, logges datoen i DB i formatet dd-mm-åååå. Jeg vil gerne ud fra bestillingsdatoen kunne vise folkene i produktionen, hvornår ordren skal være færdig.

Leveringstiden er 8 dage, så med andre ord skal jeg bruge en funktion, der kan lægge 8 dage til den dato, som er logget i databasen... Jeg har forsøgt lidt af hvert, men jeg er helt på bar grund :-(

Nogen der har en god ide?
Avatar billede kabbak Professor
04. februar 2004 - 22:06 #1
Dato + 8
Avatar billede codebase Praktikant
04. februar 2004 - 22:08 #2
gem datoen som yyyy-mm-dd så kan du altid via SQL hente datoen + 8 dage.
$order_date = '2004-02-04';
SELECT DATE_ADD( '$order_date', INTERVAL 8 DAY ) AS value
Avatar billede seamus Nybegynder
04. februar 2004 - 22:13 #3
Trækket fra databasen ser således ud, når datoen skal skrives normalt

Dato: <%Response.write rs("Dato")%>

Den vil returnere: Dato: 04-02-2004

Jeg vil gerne fremskrive den 8 dage, så den returnerer

Dato: 12-02-2004
Avatar billede kabbak Professor
04. februar 2004 - 22:22 #4
Dato: <%Response.write rs("Dato")+ 8 %>

hvad sker der når du gør sådan

Nb. har kun erfaring i access sql
Avatar billede seamus Nybegynder
04. februar 2004 - 22:27 #5
Det ser rent faktisk ud til at virke... Lav det som et svar :)
Avatar billede seamus Nybegynder
04. februar 2004 - 22:28 #6
>>kabbak :-)
Avatar billede kabbak Professor
04. februar 2004 - 22:30 #7
et svar ;-))
Avatar billede seamus Nybegynder
04. februar 2004 - 22:32 #8
- Og point ... ;o)
Avatar billede kabbak Professor
04. februar 2004 - 22:32 #9
tak for det
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