【问题标题】:Get value from sum in spring从春天的总和中获取价值
【发布时间】:2019-07-24 03:58:01
【问题描述】:

我对春季 SUM 的结果有疑问。这是我的代码:

这是来自存储库类:

String Q="SELECT a.id_spare_part,b.kode_asset,a.kode_spare_part,a.nama_spare_part,a.tgl_beli_spare,a.vendor,b.id_asset,b.garansi,a.harga_beli,a.serial,a.stok,a.consume,sum(a.stok-a.consume)as end_balance \n" +
      "FROM spare_part a join asset b\n" +
      "where a.id_asset=b.id_asset\n" +
      "group by a.id_spare_part;";

@Query(value =Q ,nativeQuery = true)
List<spare_part> spare_Data();

这是我的控制器类:

@RequestMapping(path="/GetSpare", method= RequestMethod.GET)
public List<spare_part> getAll() 
{
    return (List) resp.spare_Data();
}

但结果我找不到 end_balance 列。

谢谢。

【问题讨论】:

  • 也显示你的spare_part类,人们更容易识别你面临的问题。

标签: spring rest spring-boot


【解决方案1】:

请在此处删除空格sum(a.stok-a.consume)as end_balance 将文本替换为sum(a.stok-a.consume) as end_balance

同时删除所有新行,这些新行在查询中并不是真正需要的

请检查并让我知道它是否有效

【讨论】:

    【解决方案2】:

    试试这个

    String Q="SELECT a.id_spare_part, b.kode_asset, a.kode_spare_part, a.nama_spare_part, a.tgl_beli_spare, a.vendor,b.id_asset, b.garansi, a.harga_beli, a.serial, a.stok, a.consume, sum(a.stok-a.consume) as end_balance " +
      "FROM spare_part a, asset b " +
      "where a.id_asset=b.id_asset " +
      "group by a.id_spare_part";
    

    【讨论】:

      【解决方案3】:

      解决了 在模型中我忘记给出 end_balance 变量

      【讨论】:

        猜你喜欢
        • 2022-01-06
        • 2018-05-23
        • 1970-01-01
        • 2022-07-07
        • 1970-01-01
        • 2021-12-17
        • 2023-03-05
        • 2021-06-28
        • 1970-01-01
        相关资源
        最近更新 更多