et bien sûr ca ne fonctionne pas. Si jécris la date en dur pas de soucis mais dès qu’elle est stockée dans une variable…
J’ai bien compris qu’il fallait convertir en date et j’ai donc essayé avec cdate (voir code plus haut) mais j’ai toujours un message d’erreur (erreur de conversation string to char où quelque chose comme ca…)
[quote=“BodySplash, post:2, topic: 28132”]Quel est la forme des données dans ta dropdownlist?
Quel SGBD?[/quote]
Sql server.
en fait, en fonction des choix effectués je créer une variable emprunt de type date et j’effectue une opération:
ex pour emprunt de moins d’ une semaine:
emprunt = DateAdd(“d”, -7, datejour) (où datejour est également une var date)
Je cherche à connaitre la syntaxe pour convertir correctement emprunt et effectuer une requête du genre:
sql = “select … from … where date_emprunt >= emprunt …”
Ou emprunt est donc le nombre de jours à retrancher.
Et voilà, tout est dit
Pour reprendre ta synthaxe, c’est DATEADD(DAY, ton_écart, GETDATE())[/quote]