diff --git a/src/main/java/com/encorazone/inventory_manager/repository/ProductRepository.java b/src/main/java/com/encorazone/inventory_manager/repository/ProductRepository.java index 551cfff..da7a811 100644 --- a/src/main/java/com/encorazone/inventory_manager/repository/ProductRepository.java +++ b/src/main/java/com/encorazone/inventory_manager/repository/ProductRepository.java @@ -15,8 +15,8 @@ public interface ProductRepository extends JpaRepository, JpaSpec @Query("SELECT DISTINCT p.category FROM Product p") Optional> findDistinctCategories(); - @Query("SELECT p.category AS category, COUNT(p) AS productsInStock, " + - "SUM(p.unitPrice) AS valueInStock, AVG(p.unitPrice) AS averageValue " + + @Query("SELECT p.category AS category, SUM(p.stockQuantity) AS productsInStock, " + + "SUM(p.unitPrice * p.stockQuantity) AS valueInStock, AVG(p.unitPrice) AS averageValue " + "FROM Product p GROUP BY p.category") List findCategoriesSummary(); } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index ad1d987..f6a63d8 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -18,4 +18,3 @@ spring: jpa: hibernate: ddl-auto: update - show-sql: true