Средние расходы клиентов в каждом месяце и количество заказанных товаров в каждом месяце.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Средние расходы клиентов в каждом месяце и количество заказанных товаров в каждом месяце.

Сообщение Anonymous »

У меня есть 4 таблицы:

Код: Выделить всё

CUSTOMER (idCustomer,name,phone,email, markdown)
ORDER (idOrder,day,Customer_idCustomer)
ORDERITEM (idOrderItem, quantity, Order_idOrder, Product_idProduct)
PRODUCT (idProduct,name,price,description)
Какой будет запрос:
  • Средние расходы клиента (для каждого клиента) в отдельные месяцы
  • Количество заказанных товаров?
Я уже написал несколько запросов к этой базе данных.

Поскольку я делаю это для Java-приложения с помощью JDBC, возможно, Я могу разделить эти два запроса и рассчитать среднее значение отдельно, но какой подход лучше всего? Есть ли способ сделать это с помощью двух SQL-запросов?
Спасибо за помощь.
Запрос, который я использую для снижения цен:
p>

Код: Выделить всё

String sql = """
SELECT c.markdown, SUM(oi.quantity * p.price)
FROM orderitem oi, `order`o , product p , customer c
WHERE c.idCustomer = o.Customer_idCustomer
AND oi.Order_idOrder = o.idOrder
AND oi.Product_idProduct = p.idProduct
AND o.idOrder = " + idOrderValue + "
GROUP BY oi.Order_idOrder
;
""";
Посмотрите здесь, как проектировать базу данных (ERD)


Подробнее здесь: https://stackoverflow.com/questions/557 ... -each-mont
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»