Avatar billede artico Novice
21. august 2005 - 11:41 Der er 7 kommentarer og
1 løsning

Læg tal til dato

Jeg flg. som jeg gerne vil trække fra hinanden, hvad gør jeg ?

$row[ordre_udlobsdage]; // her står et tal f.eks. 20
$row[ordre_dato2] // er lavet med NOW() udskrives: 21.08.2005
Avatar billede jakobdo Ekspert
21. august 2005 - 11:49 #1
Du kunne lave SQL klare det for dig:
SELECT DATE_ADD(ordre_dato2, INTERVAL ordre_udlobsdage DAY) AS new_date osv...;
Avatar billede artico Novice
21. august 2005 - 11:57 #2
Ok men hvordan for jeg lige det klemt ind i det bestående, jeg har jo været i gang med ordre_dato som du ser ?:

select id,ordre_nr, date_format(ordre_dato, '%d.%m.%Y ') AS ordre_dato2, ordre_udlobsdage, ordre_kunde_navn, ordre_kunde_adresse, ordre_kunde_postnr, ordre_kunde_postby, ordre_kunde_telefon, ordre_kunde_email,
ordre_kunde_kontaktperson, ordre_cvrnr, ordre_beskrivelse, ordre_belob, ordre_betalingsbetingelser from ordre where id='".$_GET['id']."'
Avatar billede jakobdo Ekspert
21. august 2005 - 12:01 #3
Jeg har rettet din sql, så nu kan du bare bruger ordre_dato2, den vil så indeholde den nye dato +/- udlobsdage:

select
    id,
    ordre_nr,
    DATE_ADD(ordre_dato, INTERVAL ordre_udlobsdage DAY) AS ordre_dato2,
    ordre_udlobsdage,
    ordre_kunde_navn,
    ordre_kunde_adresse,
    ordre_kunde_postnr,
    ordre_kunde_postby,
    ordre_kunde_telefon,
    ordre_kunde_email,
    ordre_kunde_kontaktperson,
    ordre_cvrnr,
    ordre_beskrivelse,
    ordre_belob,
    ordre_betalingsbetingelser
from
    ordre
where
    id='".$_GET['id']."'
Avatar billede artico Novice
21. august 2005 - 12:11 #4
ok, men jeg vil jo gerne have den vist som  '%d.%m.%Y, skal jeg så køre date_format() på ordre_dato2
Avatar billede jakobdo Ekspert
21. august 2005 - 12:24 #5
Brug denne så:
date_format(DATE_ADD(ordre_dato, INTERVAL ordre_udlobsdage DAY), '%d.%m.%Y ') AS ordre_dato2
Avatar billede artico Novice
21. august 2005 - 12:32 #6
Tak, nu ser det hele fint ud :-) send svar!
Avatar billede jakobdo Ekspert
21. august 2005 - 12:35 #7
Svar!
Avatar billede jakobdo Ekspert
21. august 2005 - 12:47 #8
Takker for point!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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