Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 30.10.2014
Сообщений: 5

Создание запросов на языке SQL

25.11.2014, 18:04. Показов 3498. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
http://dl2.joxi.net/drive/0001... f86f81.png
1. Посчитать количество товаров, которые отгружались хотя бы раз на каждый из складов.
2. Посчитать количество не полностью загруженных складов.
3. Посчитать количество складов, на которых в настоящий момент хранятся одинаковые товары.
4. Посчитать количество отгруженных товаров по каждому складу за каждый квартал текущего года.
5. Посчитать сколько упаковок и штучного товара находится на каждом складе в настоящий момент.
6. Вывести количество заказов, сделанных каждым из клиентов, которые не собраны на настоящий момент.
7. Посчитать разницу между средним сроком сборки заказов, содержащих до 10 видов товаров и более.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2014, 18:04
Ответы с готовыми решениями:

База воинской части. Основы выполнения запросов на языке SQL
Здравствуйте. У меня есть небольшая (почти готовая) работка. Нужно только пройтись по всем пунктикам, собрать сами решения этих заданий и...

Создание запросов в MS SQL
Всем Привет. Помогите, пож-та усовершенствовать запрос. (исключить повторения.) есть таблица Taksit CREATE TABLE ( INT ...

Создание запросов на SQL
Помогите с запросами! Найти такие рейсы, на которых используется только один тип автобуса. Для указанного рейса показать время и...

9
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
25.11.2014, 18:54
В чем сложность, где наработки?
0
0 / 0 / 0
Регистрация: 31.10.2014
Сообщений: 10
25.11.2014, 23:07
из 7 запросов сделали 4 запроса , щас скинем наработки
0
0 / 0 / 0
Регистрация: 30.10.2014
Сообщений: 5
25.11.2014, 23:10  [ТС]
Собственно первый запрос.
SQL
1
2
SELECT COUNT(код_товара)
FROM (SELECT код_товара FROM (SELECT DISTINCT код_товара, номер_склада FROM размещение)  AS z1 GROUP BY код_товара HAVING COUNT(номер_склада)=( SELECT COUNT(номер_склада)FROM склад))  AS z2;
Второй
SQL
1
2
3
SELECT размещение.номер_склада, количество
FROM Склад AS a INNER JOIN (SELECT номер_склада, SUM(количество_упак) AS количество FROM размещение GROUP BY номер_склада)  AS b ON a.номер_склада=b.номер_склада
WHERE a.вместимость>b.количество;
Четвертый
SQL
1
2
3
SELECT номер_склада, datepart("q",дата_отгрузки) AS квартал, YEAR(now()) AS год, SUM(количество_упак) AS количество
FROM размещение
GROUP BY номер_склада, datepart("q",дата_отгрузки), YEAR(now()), YEAR(now());
Пятый
SQL
1
2
3
SELECT размещение.номер_склада, SUM(количество_упак) AS упаковки, SUM(товар.число_шт_в_упак) AS штучные
FROM размещение INNER JOIN товар ON размещение.код_товара=товар.код_товара
GROUP BY номер_склада;

Над третьим, шестым и седьмым, запросом думаем. Нужна помощь.
Так же если заметете какие-то ошибки, подправите пжс.
0
0 / 0 / 0
Регистрация: 31.10.2014
Сообщений: 10
26.11.2014, 00:28
Помогите пожалуйста.

Добавлено через 1 час 16 минут
Claster, Помогите пожалуйста , будем очень благодарны.
0
 Аватар для Claster
91 / 56 / 12
Регистрация: 02.10.2008
Сообщений: 550
27.11.2014, 13:55
Посчитать разницу между средним сроком сборки заказов и? вроде разница это когда идет вычитание одного из другого, от чего средний срок сборки заказов отнять надо?
0
0 / 0 / 0
Регистрация: 31.10.2014
Сообщений: 10
27.11.2014, 17:20
Claster , вот мы и сами понять не можем , преподаватель нам сказал - разбирайтесь сами , если бы мы знали как посчитать эту разницу , мы бы уже давно этот запрос написали.
0
dss_1210
04.12.2014, 16:24
/123
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
04.12.2014, 17:21
Цитата Сообщение от KickYouHard Посмотреть сообщение
7. Посчитать разницу между средним сроком сборки заказов, содержащих до 10 видов товаров и более.
T-SQL
1
2
3
4
5
6
7
8
9
10
11
select
   isnull(avg(case when q.quantity<=10 then z.СрокСборки end),0)
  -isnull(avg(case when q.quantity> 10 then z.СрокСборки end),0)
  AS [разница между средним сроком сборки заказов, содержащих до 10 видов товаров и более]
from Заказ z
cross apply(
  select
    count(distinct d.КодТовара) 
  from СодержимоеЗаказа d 
  where d.НомерЗаказа=z.НомерЗаказа
  )q(quantity)
0
19 / 19 / 12
Регистрация: 09.12.2014
Сообщений: 250
11.12.2014, 15:08
3. Посчитать количество складов, на которых в настоящий момент хранятся одинаковые товары.
есть варианты:
1. если хоть один товар дублируется - то 1 склад в копилку
2. если из 10 складов 2 склада содержат по 1 одинаковому товару и эти же 2 склада содержат по одинаковому товару второго типа, но и еще 3й склад содержит 2й тип одинакового товара, то сумма складов = 2 или 3 или 5 ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.12.2014, 15:08
Помогаю со студенческими работами здесь

Создание запросов баз данных в MS SQL Server
КТО МОЖЕТ ПОЖАЛУЙСТА ПОМОГИТЕ СДЕЛАТЬ ЛАБУ. Создание запросов в SQL Вариант № 7 — База данных видео проката 1.Сотрудники (Код...

Создание sql-запросов
Доброго времени суток. Есть таблица производителей MF_ID, MF_NAME

Создание перекрестных запросов в SQL и решение практических задач выборки
Пишу курсовую по базам данных, тема следующая: &quot;Создание перекрестных запросов в SQL и решение практических задач выборки&quot;. С первой...

Создание запросов в SQL
Всем доброго времени суток, нужно создать 3 запроса к нижеприведённой БД: 1 Отчет Материально Ответственного лица по датам ( с...

Создание БД из SQL-запросов
Всем доброго времени суток! Стоит задача: Предметная область: “Научная конференция”. Выполняемые процедуры: • учет состава...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru