diff --git a/src/main/java/com/bazaar/orders/repository/OrderItemRepository.java b/src/main/java/com/bazaar/orders/repository/OrderItemRepository.java index 23000a4..6f98a5f 100644 --- a/src/main/java/com/bazaar/orders/repository/OrderItemRepository.java +++ b/src/main/java/com/bazaar/orders/repository/OrderItemRepository.java @@ -101,7 +101,7 @@ ORDER BY SUM(oi.quantity) DESC value = "SELECT new com.bazaar.orders.dto.catalog.ProductRankingResponseDTO(oi.productId, SUM(oi.quantity), SUM(oi.price * oi.quantity)) " + "FROM OrderItem oi " + "WHERE oi.order.orderPayment.createdAt >= :startDate " + "AND oi.order.orderPayment.orderPaymentStatus = :status " + "GROUP BY oi.productId " - + "ORDER BY SUM(oi.quantity) DESC", + + "ORDER BY SUM(oi.quantity) DESC, oi.productId DESC", countQuery = "SELECT COUNT(DISTINCT oi.productId) " + "FROM OrderItem oi " + "WHERE oi.order.orderPayment.createdAt >= :startDate " @@ -119,7 +119,7 @@ ORDER BY SUM(oi.quantity) DESC AND op.orderPaymentStatus = :status AND oi.category IN :categories GROUP BY oi.productId - ORDER BY SUM(oi.quantity) DESC + ORDER BY SUM(oi.quantity) DESC, oi.productId DESC """, countQuery = """ SELECT COUNT(DISTINCT oi.productId)