cher ami(e)s,
j'ai une requête dynamique dans mon form mais j'ai un problème pour une requête qui a une sous requête .
Ma requête dynamique a comme paramètre :
str_where:= ' where re_id = 1035 AND subs_id IN ';
(SELECT subs_id
FROM tmp_cug_subs
WHERE compte = i.compte)';
cursor1:=exec_sql.open_cursor;
exec_sql.parse(cursor1,'select round(sum(nvl(duration,0))/60) '||str_from||str_where);
exec_sql.define_column(cursor1,1,int_usage );
iRC:=exec_sql.execute(cursor1);
while exec_sql.fetch_rows(cursor1)>0
loop
exec_sql.column_value(cursor1,1,int_usage );
end loop;
A cause de la parenthèse après in j'ai une erreur .
comment je peux écrire le str_where pour que la parenthèse qui viens après le in soit aussi considéré.
Merci ,
Partager