Bonjour tout le monde,

sous Oracle, je crée des tables avec des champs numériques DOUBLE PRECISION. Lorsque je souhaite faire une requête sur cette table en faisant un SELECT SUM(Chp)/SUM(Chp2).... j'ai un overflow car les champs sont de type BCD.

J'ai essayé de créer les champs non pas en DOUBLE PRECISION mais en NUMBER(15,4) mais ça me fait la même chose.

Je ne suis pas spécialiste Oracle, ce problème est-il connu ? Fais-je mal les choses ? Y-a-t-il une astuce pour pas avoir ce genre de soucis ?

Pour info, je travaille depuis Delphi et utilise les composants dbExpress.