Member 14707064 Ответов: 2

Sql statment для выбора таблицы


Привет всем пожалуйста помогите мне
у меня есть такой дизайн базы данных :

https://ars.els-cdn.com/content/image/3-s2.0-B978012385126000019X-f19-07-9780123851260.jpg

Что я уже пробовал:

поэтому я хочу знать, как получить результат для нижеприведенного вопроса:
1/Как называется продукт, который имеет самые низкие продажи в этом месяце?
2/Как называется штат, который имеет самые низкие продажи в этом году?
3/Как называется продукт, который имеет лучшие продажи в этом году?

Dave Kreskowiak

Итак, вы ищете кого-то, кто сделает за вас домашнее задание?

Member 14707064

нет , это не так, у меня просто есть окончательные исследования, так что они мне нужны для моих исследований, а не для моей домашней работы ... спасибо

PIEBALDconsult

Это домашнее задание.

Mike Hankey

Вот вам и начало

https://www.w3schools.com/sql/sql_select.asp

Member 14707064

большое вам спасибо за вашу помощь....

2 Ответов

Рейтинг:
2

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.


Member 14707064

спасибо за ваш ответ.. я знаю , что вы сказали, но у меня есть окончательное исследование, поэтому мне нужны они для завершения части моих работ, я пытаюсь сделать это сам, но я не знаю, как это сделать, поэтому я разместил его здесь ............. Спасибо

OriginalGriff

Если вы пробовали это сами, то покажите, что вы пробовали, объясните, что он сделал, чего вы не ожидали или не сделали, что вы ожидали, расскажите нам, что вы пытались выяснить, почему и какая помощь вам нужна.

Просто разместив свой вопрос о домашнем задании, вы ничего здесь не добьетесь!

Рейтинг:
0

Maciej Los

Короче говоря: вы должны использовать Агрегатные функции (Transact-SQL)[^]

Сегодня я немного ленив (так как сегодня воскресенье) и не хочу анализировать вашу диаграмму базы данных, так что... общий совет:

Чтобы получить количество продуктов:

SELECT Product, COUNT(*) AS Quantity
FROM SaleTable
GROUP BY Product


Чтобы получить стоимость продажи:
SELECT Product, SUM(Price) AS TotalSale
FROM SaleTable
GROUP BY Product