Essayer de créer un model excel jxls pour mon application pour générer des formulaires mais rencontrer des problèmes

Bonjour à tous, j'ai une question jxls / sql et j'espère que je peux utiliser votre aide.

J'essaie d'écrire sql dans un model Excel, l'exécuter dans jdeveloper pour lancer l'application my et une fois que l'user clique sur un button, l'application génère un formulaire Excel basé sur le model que j'ai créé.

J'ai essayé mon code dans oracle sql 10g et ça fonctionne bien et m'a donné les résultats que je voulais, mais une fois que je l'ai mis dans le model Excel (j'ai suivi la documentation requirejse jxls), l'application ne pourra pas rendre le model et renvoyer un formulaire pour moi.

Peut-être que j'ai des erreurs dans le code sql qui ne devrait pas être écrit comme ça?

Je vous prie de bien vouloir vous remercier d'avance!

ICI EST LE CODE SQL EN EXCEL:

<jx:forEach items="${rm.exec("WITH rvus AS ( SELECT period_last_day, cpts.cpt, fy.fiscal_quarter(period_last_day) AS quarter, work_rvu, units, charge_amount FROM FIN.idxchg_credited_clp_current idx JOIN DOM.pc_cpts cpts on idx.cpt = cpts.cpt WHERE period_last_day >= fy.fiscal_year_start('30-JUN-13') AND period_last_day <= '30-JUN-13' ),totals as ( SELECT cpt, quarter, sum(work_rvu) as total_rvu, sum(units) as total_units, sum(charge_amount) as total_charge FROM rvus GROUP BY quarter,cpt ) SELECT cpt, SUM(DECODE(QUARTER, 1,total_rvu))Q1TotalRvu, SUM(DECODE(QUARTER, 1,total_units))Q1TotalUnits, SUM(DECODE(QUARTER, 1,total_charge))Q1Totalcharge, SUM(DECODE(QUARTER, 2,total_rvu))Q2TotalRvu, SUM(DECODE(QUARTER, 2,total_units))Q2TotalUnits, SUM(DECODE(QUARTER, 2,total_charge))Q2TotalCharge, SUM(DECODE(QUARTER, 3,total_rvu))Q3TotalRvu, SUM(DECODE(QUARTER, 3,total_units))Q3TotalUnits, SUM(DECODE(QUARTER, 3,total_charge))Q3TotalCharge, SUM(DECODE(QUARTER, 4,total_rvu))Q4TotalRvu, SUM(DECODE(QUARTER, 4,total_units))Q4TotalUnits, SUM(DECODE(QUARTER, 4,total_charge))Q4TotalCharge FROM totals group by cpt}" var="totals"> </jx:forEach> 

Il semble que vous devez fermer votre instruction rm.exec:

FROM totals group by cpt}" var="totals">

devrait être

FROM totals group by cpt")}" var="totals">