JSP中访问数据库列的SUM?

时间:2014-02-21 01:02:19

标签: html database jsp

我正在尝试获取MS Access数据库中列的总和。在我的JSP代码中,我设法获取列中的值,但是我无法打印列的总和。请参阅下面的代码。我的TABLE_NAME是'工作'和COLUMN_NAME我希望总和为'Order_Amount'。

   <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> 

任何帮助都会非常感激。感谢。

1 个答案:

答案 0 :(得分:0)

您必须在请求中为您指定一个名称。

<sql:query dataSource="${bookdB}" var="result4">
    SELECT SUM(Order_Amount) AS theSum 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.theSum}"/></td> 
   </tr>
</c:forEach>