Получить значение из суммы весной - PullRequest
0 голосов
/ 02 марта 2019

У меня проблема с результатом СУММ весной.Это мой код:

Это из класса репозитория:

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колонка.

Спасибо.

Ответы [ 3 ]

0 голосов
/ 07 марта 2019

Попробуйте это

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";
0 голосов
/ 12 марта 2019

Решено В модели я забыл дать переменную end_balance

0 голосов
/ 02 марта 2019

Пожалуйста, удалите пробел здесь sum(a.stok-a.consume)as end_balance замените текст на sum(a.stok-a.consume) as end_balance

Также удалите все новые строки, которые на самом деле не нужны как часть запроса

Пожалуйста, проверьте и дайте мнезнать, если это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...