Bonjour je souhaiterais updater une colonne au format integer qui contiendrait l'ancienneté des clients.
La requête select est la suivante :
select months(date((today())-(CAR.DT_OUVERTURE_COMPT))) from CLIENT_CP CAR
jusque là, tout va bien.
Mais quand j'essaie de faire l'update :
update CLIENTS_CP CAR set ANCIENNETE=
months(date((today())-(CAR.DT_OUVERTURE_COMPT)))
Voila ce que cela donne :
Error: Data exception - data type conversion is not possible.
-- (dfe_Cast.cxx 828) (State:S1000, Native Code: FFF0B9D2)
Si je fais :
update CLIENTS_CP CAR set ANCIENNETE=
CAST(months(date((today())-(CAR.DT_OUVERTURE_COMPT)))AS INTEGER)
j'ai le même message d'erreur.
Pour information, la colonne DT_OUVERTURE_COMPTE est au format date , et ANCIENNETE est en integer.
Quelqu'un pourrait m'expliquer quoi faire ?
Merci d'avance.
Cordialement.
Partager