iReportでSQLクエリのパラメータを使用していますが、パラメータフィールドがデータセットに表示されていません。金額に12か月の列がある料金体系テーブルがあり、パラメーターを列として渡して希望の月を取得しようとしていますが、パラメーターの列がデータフィールドに表示されません。これが私のクエリですFeeStructure.$P!{Months}
。パラメータ列として渡しています。
SELECT
StudentInformation.ID, ClassS.Class, Parents.Parents,
FeeCatagory.FeeCatagory, FeeStructure.$P!{Months}
FROM
StudentInformation
INNER JOIN
ClassS ON StudentInformation.[C/Class] = ClassS.Id
INNER JOIN
Parents ON StudentInformation.ParentID = Parents.ID
INNER JOIN
FeeStructure ON ClassS.Id = FeeStructure.ClassID AND Parents.ID = FeeStructure.ParentID
INNER JOIN
FeeCatagory ON FeeStructure.CatagoryID = FeeCatagory.ID
WHERE
Class = $P{ClassID}
AND Parents = $P{Parent}
AND StudentInformation.ID = $P{StudentID}
ORDER BY
FeeCatagory
plzはこれで確認してください。
$P!{Months}
このパラメータには、デフォルト値として任意の月の名前を指定します
エイリアシングも使用します
FeeStructure.$P!{Months} as month
の代わりに
FeeStructure.$P!{Months}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加