如何汇总java中resultSet中的所有记录

时间:2017-12-01 13:04:24

标签: java

此处此代码获取每个订单的数量。我总结所有数量。而且我不知道该怎么做。

int qt = rs5.getInt("Quantity");


printStr33 = "Committed :";
while (rs5.next()) {
    String xx = InsightUtils.convertMySQLToUSFormat(rs5.getString("OrderDate"));
    String mm = "";
    String yy = "";
    try {
        mm = xx.substring(0, 2);
        yy = xx.substring(8);
    } catch (Exception e) {
        System.out.println(e);
    }
    double prce = rs5.getDouble("Price");
    if (prce < lowestPrice) {
        lowestPrice = prce;
    }
    String ordNo = rs5.getString("OrderNo");
    int suppId = rs5.getInt("SupplierId");
    if (suppId == 1 && remarkStr.indexOf("-EE-") == -1) {
        remarkStr += "-EE-";
    }
    if (suppId == 13 && remarkStr.indexOf("-AC-") == -1) {
        remarkStr += "-AC-";
    }
    String supNm = vendorTable.get(suppId + "").substring(0, 3);
    int qt = rs5.getInt("Quantity");


    printStr1 = partNo + ":" + price + " (" + remarks + ")" + " QTY:" + qty + " CST:" + costPrice + " ACT:"
        + actualPrice + " ST:" + units + " RE:" + reorder + " Unit on Order :" + qt  ;

1 个答案:

答案 0 :(得分:1)

它对你有帮助

 int sum=0;
 while (rs5.next()) {
       int qt = rs5.getInt("Quantity");  
       sum+=qt;
  }
 out.println(sum);
相关问题