Bonjour,
Je recherche la formule magique SQL à créer dans le designer BO pour récupérer le maximum de 2 dates (dans 2 champs différents d’une table commune)
Plus précisément, j’ai :
Une « date de dernière commande Cave »(CLIENTS.DDCDEC) et une « date de dernière commande VPC »( CLIENTS.DDCDEV) dans la Table CLIENT. J’ai besoin de créer une date de dernière commande qui prend le maximum entre ces deux dates.
Sur certains clients, cette date n’est renseignée que sur l’une des deux ou non renseignée (car clients « Prospects » sans commande).
J'ai déjà essayé:
decode(is null CLIENTS.DDCDEC,CLIENTS.DDCDEV,is nullCLIENTS.DDCDEV,CLIENTS.DDCDEC,CLIENTS.DDCDEC>CLIENTS.DDCDEV,CLIENTS.DDCDEC,CLIENTS.DDCDEV)
Pas de Succes !
greatest(CLIENTS.DDCDEC, CLIENTS.DDCDEV)
Celle-ci fonctionne mais lorsque sur l'une des dates n'est pas renseigné sur l'un des 2 champs. Il ne remonte aucune donné.
Je suis coincé si jamais vous aviez cette formule magique.
Merci,
Cordialement,
Arno
Merci de votre réponse,
A bientôt
Partager