powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 2 запроса
12 сообщений из 12, страница 1 из 1
2 запроса
    #39950143
RumaNO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 таблицы "Product" и "Seller" к ним написать 2 запроса
1)Получить количество продаж по каждому продавцу
2)Получить информацию о товарах проданных конкретным продавцом.

Поправьте 1 запрос:
Код: sql
1.
2.
3.
4.
SELECT S.Name+' '+S.Surname AS FullName,Quantity_Seller
FROM Product AS P,Seller AS S
WHERE S.id=P.id
GROUP BY S.Name,S.Surname,P.Quantity_Sell
...
Рейтинг: 0 / 0
2 запроса
    #39950198
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumaNO
Поправьте 1 запрос:
Код: sql
1.
2.
3.
4.
SELECT S.Name+' '+S.Surname AS FullName,Quantity_Seller
FROM Product AS P,Seller AS S
WHERE S.id=P.id
GROUP BY S.Name,S.Surname,P.Quantity_Sell

SUM(Quantity_Seller)
А из GROUP BY Quantity_Seller убрать
...
Рейтинг: 0 / 0
2 запроса
    #39950206
RumaNO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg, Нет, что то не так
...
Рейтинг: 0 / 0
2 запроса
    #39950213
RumaNO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот:
Код: sql
1.
2.
3.
4.
SELECT S.Name+' '+S.Surname AS FullName, SUM(Quantity_Seller) AS Total
FROM Product AS P,Seller AS S
WHERE S.id=P.id_Seller
GROUP BY S.Name,S.Surname



Не подскажите, как быть со вторым запросом?
...
Рейтинг: 0 / 0
2 запроса
    #39950351
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumaNO
Не подскажите, как быть со вторым запросом?
Ну как, убрать вычисление количества, group by, и добавить в строку SELECT "товар"
...
Рейтинг: 0 / 0
2 запроса
    #39950489
RumaNO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg, Спасибо за помощь
Код: sql
1.
2.
3.
4.
SELECT P.*
FROM Product AS P,Seller AS S
WHERE S.id=P.id_Seller 
AND S.Name = 'Владислав' AND S.Surname = 'Дубцов'
...
Рейтинг: 0 / 0
2 запроса
    #39950543
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumaNO
alexeyvg, Спасибо за помощь
Код: sql
1.
2.
3.
4.
SELECT P.*
FROM Product AS P,Seller AS S
WHERE S.id=P.id_Seller 
AND S.Name = 'Владислав' AND S.Surname = 'Дубцов'

За запятую во FROMе надо уже как-то наказывать...
...
Рейтинг: 0 / 0
2 запроса
    #39950551
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumaNO
alexeyvg, Спасибо за помощь
Код: sql
1.
2.
3.
4.
SELECT P.*
FROM Product AS P,Seller AS S
WHERE S.id=P.id_Seller 
AND S.Name = 'Владислав' AND S.Surname = 'Дубцов'

Да, можно и *

iap
За запятую во FROMе надо уже как-то наказывать...
Угу. Привыкнуть к нормальной записи несложно, а читаться запросы будет удобнее.
Но их так учат, а ТС ещё и сдавать этому преподу.
...
Рейтинг: 0 / 0
2 запроса
    #39950573
RumaNO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
RumaNO
alexeyvg, Спасибо за помощь
Код: sql
1.
2.
3.
4.
SELECT P.*
FROM Product AS P,Seller AS S
WHERE S.id=P.id_Seller 
AND S.Name = 'Владислав' AND S.Surname = 'Дубцов'

Да, можно и *

iap
За запятую во FROMе надо уже как-то наказывать...
Угу. Привыкнуть к нормальной записи несложно, а читаться запросы будет удобнее.
Но их так учат, а ТС ещё и сдавать этому преподу.


Запятая во FROM не ставится?почему?
...
Рейтинг: 0 / 0
2 запроса
    #39950582
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumaNO
Запятая во FROM не ставится?почему?
В MSSQL это считается устаревшим синтаксисом, в стандартах - не знаю. И в учебниках предпочитают писать JOIN, как более естественный синтаксис для соединений
...
Рейтинг: 0 / 0
2 запроса
    #39950606
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumaNO
alexeyvg
пропущено...
Да, можно и *

пропущено...
Угу. Привыкнуть к нормальной записи несложно, а читаться запросы будет удобнее.
Но их так учат, а ТС ещё и сдавать этому преподу.


Запятая во FROM не ставится?почему?
Попробуйте сделать левое внешнее соединение ещё с одной, третьей, таблицей.
Покажите как у вас получилось.
...
Рейтинг: 0 / 0
2 запроса
    #39950635
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RumaNO,

в стандарте SQL92 такой синтаксис назван устаревшим, если правильно помню. Упрямые ораклисты, тем не менее, до сих пор его используют как и джойны со стрелками.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 2 запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]