1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
sch est une chaine
sql=[
SELECT COUNT(BASE_ONE.REF) AS NB,
DECODE (BASE_ONE.IT, 'PINOT', 'ALSACE', 'RIESLING', 'ALSACE', 'CHABLIS', 'BOURGOGNE') AS IT
BASE_ONE.SEMAINE AS SEMAINE
FROM BASE_ONE
WHERE LEFT(BASE_ONE.DATE_COM,4)=2017
Group by DECODE (BASE_ONE.IT, 'PINOT', 'ALSACE', 'RIESLING', 'ALSACE', 'CHABLIS', 'BOURGOGNE'), SEMAINE
]
HExécuteRequêteSQL(Rq,hRequêteDéfaut,sql)
HLitPremier(Rq)
TANTQUE PAS HEnDehors(Rq)
K=TableCherche(Table.SEMAINE,Rq.semaine,Vrai,1)
SI K<>-1 ALORS
sch = "Table.VIN_"+Rq.IT
info ( " Pour controle ", "<" +sch + ">" )
{ sch, indchamp }[K]+=Rq.NB //L'erreur apparaît ici
FIN
HLitSuivant(Rq)
FIN
HLibèreRequête(Rq) |
Partager