DATEADD in SQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Karel

karel

13/03/2007 12:23:00
Quote Anchor link
Berekenen van een datum doe ik toch liever in SQL, nu heb ik het volgende;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
$addpro .= "VALUES ('";
    $addpro .= $_POST["ipr_projectname"] ."','";
    $addpro .= $_POST["ipr_ownerid"] ."','";
    $addpro .= $_POST["ipr_coordinatorid"] ."','";
    $addpro .= $_POST["ipr_engineerid"] ."','";
    $addpro .= $_POST["ipr_factoryartno"] ."','";
    $addpro .= $_POST["ipr_productgroupid"] ."','";
    $addpro .= $_POST["ipr_brandid"] ."','";
    $addpro .= $ipr_dtetd."',
                'DATEADD(d,-45, $ipr_dtetd)' '";
    $addpro .= $_POST["ipr_tcosts"] ."','";
    $addpro .= $_POST["ipr_remarkpro"] ."','";
    $addpro .= $check."');";


De 'DATEADD(d,-45, $ipr_dtetd)' '"; werkt hier niet bij, kan iemand me vertellen hoe ik dit op los? Ik weet wel dat er eigenlijk dubbele quotes om de d moet maar dan werkt het helemaal niet meer..
 
PHP hulp

PHP hulp

19/11/2024 09:33:55
 
Frank -

Frank -

13/03/2007 12:48:00
Quote Anchor link
De functie DATEADD kun je natuurlijk niet tussen quotes zetten, het is geen string. Het resultaat van de functie is wel een string, maar dat wordt door de database zelf al als string behandeld.

Verder heb ik het idee dat je de functie niet correct gebruikt, ik meende dat er slechts 2 parameters zijn en geen 3. Zie hoofdstuk 12.5
 
Karel

karel

13/03/2007 13:06:00
Quote Anchor link
hoofdstuk 12.5?
 
Frank -

Frank -

13/03/2007 13:08:00
Quote Anchor link
karel schreef op 13.03.2007 13:06:
hoofdstuk 12.5?
Ja, hoofdstuk 12.5

Wanneer je de MySQL-handleiding er bij had bepakt, lijkt mij het logische begin, dan had je dit al lang gezien.

Succes
 
Karel

karel

13/03/2007 13:13:00
Quote Anchor link
Sorry, ik had het er niet bij verteld zie ik net. Ik werk met MsSQL
 
Frank -

Frank -

13/03/2007 13:26:00
Quote Anchor link
In dat geval mag je die handleiding gaan uitspitten. (Geen idee waar die staat, ken msSQL helemaal niet, kan het net spellen...)
 
Karel

karel

13/03/2007 13:27:00
Quote Anchor link
Oké, ik zou ook niet weten waar die staat. Dan moet ik toch maar even verder zoeken. Toch bedankt voor je moeite.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.