|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 2 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 2 ![]() |
Après de nombreuses conversations avec le support technique de Sybase il semblerait qu'il s'agisse d'un bug sur les version 12.60 et 12.70 de IQ.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com