在春季从总和中获得价值

时间:2019-03-02 07:13:20

标签: spring rest spring-boot

我对春季的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列。

谢谢。

2 个答案:

答案 0 :(得分:0)

尝试

CONSTRAINT CK_MemberID CHECK (EXISTS(SELECT 1 FROM room where Memberbooking=room.Block+convert(nchar,room.Lvl)+convert(nchar,room.rNum)))

答案 1 :(得分:-1)

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

还删除所有新行,这些行实际上并不是查询的一部分

请检查并让我知道是否可行