powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос по хранимой процедуре
5 сообщений из 5, страница 1 из 1
Запрос по хранимой процедуре
    #39751050
Здравствуйте. У меня проблема. Не получается корректно создать хранимую процедуру. В результате её выполнения выходит неправильный результат.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE PROCEDURE high
@fam VARCHAR(100)
AS
BEGIN
SELECT Лаборатория.Название, Лаборатория.ID_Laboratory, Сотрудники.Имя, Сотрудники.Фамилия, MAX(Сотрудники.Оклад)AS["Максимальная з/п"]
FROM Лаборатория, Сотрудники
WHERE Лаборатория.ID_Laboratory=Сотрудники.id_lab AND @fam=Лаборатория.ID_Laboratory
GROUP BY Лаборатория.ID_Laboratory, Лаборатория.Название, Сотрудники.Имя, Сотрудники.Фамилия;
END;


Мой запрос выдает все подряд. Как сделать так, чтобы соблюдалось условие для варианта 3
...
Рейтинг: 0 / 0
Запрос по хранимой процедуре
    #39751093
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анонисимус
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE PROCEDURE high
@fam VARCHAR(100)
AS
BEGIN
SELECT Лаборатория.Название, Лаборатория.ID_Laboratory, Сотрудники.Имя, Сотрудники.Фамилия, MAX(Сотрудники.Оклад)AS["Максимальная з/п"]
FROM Лаборатория, Сотрудники
WHERE Лаборатория.ID_Laboratory=Сотрудники.id_lab AND @fam=Лаборатория.ID_Laboratory
GROUP BY Лаборатория.ID_Laboratory, Лаборатория.Название, Сотрудники.Имя, Сотрудники.Фамилия;
END;


Мой запрос выдает все подряд. Как сделать так, чтобы соблюдалось условие для варианта 3

CREATE PROCEDURE high
@fam VARCHAR(100)
AS
BEGIN
SELECT TOP 1 Лаборатория.Название, Лаборатория.ID_Laboratory, Сотрудники.Имя, Сотрудники.Фамилия, Сотрудники.Оклад AS [Максимальная з/п]
FROM Лаборатория, Сотрудники
WHERE Лаборатория.ID_Laboratory=Сотрудники.id_lab AND @fam=Лаборатория.ID_Laboratory
ORDER BY Сотрудники.Оклад DESC
END;
...
Рейтинг: 0 / 0
Запрос по хранимой процедуре
    #39751137
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg, top 1 with ties
Самых высокооплачиваемых может быть больше одного.
...
Рейтинг: 0 / 0
Запрос по хранимой процедуре
    #39751299
_human
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так ето ж кандидат в стройбат
...
Рейтинг: 0 / 0
Запрос по хранимой процедуре
    #39751383
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggsteralexeyvg, top 1 with ties
Самых высокооплачиваемых может быть больше одного.В задании указано, что нужно показать одного (из них, если их несколько).
На троечку сойдёт. Даже на четвёрку, на тройку он уже сделал изначально :-)
А тех, кто знает with ties, сразу переводят в преподы.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос по хранимой процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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