Bonjour,

Pour ajouter des jours à une date, cela n'est pas très compliqué et s'écrit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select dateadd(d, 2, getdate())
Je peux également aller rechercher mon intervalle et ma date en lui spécifiant des champs de ma base de données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select dateadd(d, champintervalle, champdate)
Jusque là pas de problème

Par contre, je voudrais trouver le moyen de passer la valeur d'un champ au lieu du "d"... Est-ce quelqu'un a une idée de ce que je pourrais faire? (mis à part le case)?

L'ultime solution serait d'écrire ma fonction qui prendrait les mêmes paramètres (sauf qu'on aurait du varchar pour le 1er) et qui ferait le "case" à l'intérieur de celle-ci