J'ai un petit soucis avec du code sql dans un source rpgle.
La zone contenue dans Wrubriq est définie en ALWNULL et peut-être une zone numérique ou une date.
Code : Tout sélectionner
DCL-S wNb zoned(9:0);
Exec Sql
select nunati, count(distinct :wRubriq) into :wNb
from cinvrep
where :wRubriq is not null
group by nunati
order by :wnb desc
fetch first row only ;
if sqlCod = 0;
àNb = wNb;
endif;
Message . . . . : Erreur de conversion ou de mappage des données.
Cause . . . . . : Une erreur de type 1 s'est produite : Les types d'erreur et
leur signification sont les suivants :
1 - Dépassement de capacité arithmétique.
Quand je passe par strsql
Code : Tout sélectionner
select nunati, count(distinct IVIF) as wNb
from cinvrep
where IVIF is not null
group by nunati
order by wnb desc
fetch first row only
Code : Tout sélectionner
NUNATI WNB
7038215129 9
N'étant pas une spécialiste du sql, je ne vois pas ce qui cloche.
Je vous en remercie d'avance pour votre aide.