Rapporter une date à "fin de mois"

peggy0808 -  
Venusia95 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   3
 
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