Crystal Reports から JasperReports に変換中というレポートがあります。iReport 4.5 と JasperReport Server 4.5 を使用してレポートを設計しています。返される Oracle ストアド プロシージャは、REF_CURSORS
データの入力に使用されます。以下はサンプル SQL です。
Select First_Name, Last_Name, DOB, City From PPL Order By DOB;
レポート デザイナーでこの SQL を使用してレポートをデザインし、次のようにグループを作成すると、
親グループは First_Name です 2 番目のグループは City です
基本的に、適用されるすべての都市で名前が似ているすべての人をグループ化したいと考えています。
予想された結果:
First_Name Last_Name DOB City
Alan Kum 10/01/2010 Mumb
Alan Boss 01/10/2001 Mumb
Alan Cross 10/10/2000 Irvn
しかし、SQL には order by 句があるため、上記のようにデータが期待どおりに表示されません。この問題を解決するにはどうすればよいですか?
問題は、アプリケーションで使用されているため手順を変更できないことです。レポートの Excel バージョンでも同じクエリを使用して、生年月日順にデータを表示したいと考えています。