@LeaVeMeA1one
Учусь ,хочу для начало быть тестировщиком

Как получить клиентов, размещавших в один день несколько заказов?

Клиенты размещали более одного заказа в день, на продукты относящиеся к одной категории.
Получить список имен клиентов (CustomerName), отвечающих описанному условию.
Не получается вывести "заказы".
У меня получается вот так:
SELECT Customers.CustomerName, 
      Orders.OrderDate, Orders.CustomerID, Orders.OrderID,
      Products.CategoryID, OrderDetails.Quantity
  FROM [Customers]
    JOIN Orders ON Customers.CustomerID = Orders.CustomerID
    JOIN OrderDetails ON Orders.OrderID = OrderDetails.OrderID
    JOIN Products ON OrderDetails.OrderDetailID = Products.ProductID
WHERE Products.CategoryID = 4 OR Products.CategoryID = 1
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
сгруппировать по дням и категориям и отобрать по условию count(client_id)>1
distinct для исключения повторов - по вкусу
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы