0
我使用iBATIS。以下是我的查詢。在「無效的列索引」的錯誤卡住
<select id="mnote" parameterClass="Map" resultMap="ContentStatismnote">
SELECT
NVL(DAY, 'TOTAL') DAY
, SUM(A), SUM(B), SUM(C)
FROM
(
SELECT Z.*
FROM TABLE Z
where b.day between to_char(to_date('#startDt#'), 'yyyy.mm.dd') and to_char(to_date('#endDt#'), 'yyyy.mm.dd')
)
GROUP BY ROLLUP(DAY);
和JSP頁面是這樣的:
<colgroup>
<col style="width:25%;"/>
<col style="width:25%;"/>
<col style="width:25%;"/>
<col style="width:25%;"/>
</colgroup>
<thead>
<tr>
<th>DAY</th>
<th>A</th>
<th>B</th>
<th>C </th>
</tr>
</thead>
<tbody>
<br><c:forEach var="contentStatis" items="${resultCount}" >
<tr>
<td align="center"><c:out value="${contentStatis.day}" /></td>
<td align="center"><c:out value="${contentStatis.studentPkg}" /></td>
<td align="center"><c:out value="${contentStatis.shared}" /></td>
<td align="center"><c:out value="${contentStatis.nonShared}" /></td>
<tr>
</c:forEach>
</tbody>
當我蟾蜍單獨運行的查詢,它運行良好,並顯示數據。 但是當我想在JSP中顯示數據時,它顯示我
---檢查'startDt'屬性的參數映射。
---原因:java.sql.SQLException:'列索引無效
任何人都可以幫助我嗎?