我想要獲得我的MS Access數據庫中的列的總和。在我的JSP代碼中,我設法獲得了列中的值,但是我無法打印列的總和。請參閱下面的代碼。我的TABLE_NAME是'Jobs',我想要COLUMN_NAME的總和是'Order_Amount'。JSP中的訪問數據庫列的SUM?
<sql:query dataSource="${bookdB}" var="result4">
SELECT SUM(Order_Amount) FROM Jobs;
</sql:query>
<c:forEach var="column" items="${result4.rows}">
<tr style="position:absolute; left:280px; top:277px;">
<td>Live Job(s) Value: <c:out value="${column.Order_Amount}"/></td>
</tr>
</c:forEach>
任何幫助將不勝感激。謝謝。
不知道這是否會工作,但你可以從喬布斯嘗試選擇總和(ORDER_AMOUNT)爲s,並將其C:超時值=「$ column.s」 – Leo
感謝您的答覆,「我越來越標準表達式中的{Microsoft] [ODBC Microsoft Access Driver]數據類型不匹配「錯誤。 –
不能確定:-)但我敢打賭你選擇sum()返回long和c:out以某種方式期待int ...請嘗試選擇(轉換(int,sum(Order_Amount))爲s – Leo