Rapporter une date à "fin de mois"

Fermé
peggy0808 - 20 nov. 2014 à 09:47
Venusia95 Messages postés 27 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 17 mars 2015 - 10 déc. 2014 à 13:30
Bonjour,

Je travail actuellement sur une requête dans laquelle j'ai des dates prévisionnelles de paiement client en fonction des habitudes de paiement des clients et des conditions de paiement. Le problème est que certains de nos clients paient à 30 jours fin de mois ou 45 jours fin de mois.
Il faudrait que je puisse trouver une solution comme suit :
Si les conditions de paiement du client contiennent "jours fin de mois", alors "date prévisionnelle de paiement rapporté au dernier jour du mois", sinon "date prévisionnelle de règlement".

Merci de votre aide !

Peggy

1 réponse

Venusia95 Messages postés 27 Date d'inscription vendredi 21 novembre 2014 Statut Membre Dernière intervention 17 mars 2015 3
10 déc. 2014 à 13:30
Bonjour

select
case  
when champ1 like '%jours fin de mois%' then 'date prévisionnelle de paiement rapporté au dernier jour du mois'
else 'date prévisionnelle de règlement'
end as champ2
from Table1


Si tu veux afficher le dernière jour du mois, la fonction EOMONTH(getDate()) t'aidera


Bonne continuation
0