Bonjour, j'exporte mes tables comme ceci dans une base de données ACCESS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
/*exportation des affaires nouvelles*/
PROC EXPORT DATA = WORK.Affnv_dist
OUTTABLE = "Affnnv"
DBMS = ACCESS REPLACE ;
DATABASE = "C:\Documents and Settings\gy0240\Bureau\RelevéMvtsCnts.mdb" ;
46   RUN ;
J'ai le message suivant lors du massage du programme

ATTENTION: Lors de l'insertion : : Dépassement de capacité de valeur de données pour la col. PrimMoyAffNv
Voici ma requete qui crée ma table en entrée :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
PROC SQL;
	CREATE TABLE AFFNV_DIST AS
		SELECT
			T1.CODEGEO as DIST
			,DTEFFCNT
			,STATCNT
			,COUNT(*) as NbCntAffNv
			,SUM(MTTTCPRI) as CmlPrimAffNv FORMAT=15.2
			,SUM(MTTTCPRI) / COUNT(*) as PrimMoyAffNv FORMAT=15.2
		FROM GP.FIC01 T1 LEFT JOIN GP.FIC09 T2  ON T1.IDCNT = T2.IDCNT
		WHERE ( DTEFFCNT = "&dateRef"d AND STATCNT = 'ENC' )
		GROUP BY DIST,DTEFFCNT,STATCNT ;
QUIT;
Pouvez vous m'aider à trouver d'ou vient ce dépassement de capacité ?
Je pense que cela vient de mon format dans la procédure SQL mais je veux absolument garder deux chiffres apres la virgule !

Merci d'avance