powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по вложенным запросам
5 сообщений из 5, страница 1 из 1
Вопрос по вложенным запросам
    #32012524
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим у меня есть запрос
select
ostatok=(select ....)
rezerv=(select ...)
itogo=ostatok-rezerv
from ...
order by itogo

Так вот - не работает это itogo. Пишет - не найдены колонки таблицы ostatok и rezerv. Но ведь понятно, что не найдено -мы только что их получили. Никто не знает, как правильно написать?

Спасибо
...
Рейтинг: 0 / 0
Вопрос по вложенным запросам
    #32012526
Pandre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так должно получиться
select
ostatok=(select ....)
rezerv=(select ...)
itogo=(select ....)-(select ...)
from ...
order by itogo
Но это не правильно, я бы вместо подзапросов создал View и использовал их в выражении Where
...
Рейтинг: 0 / 0
Вопрос по вложенным запросам
    #32012528
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно лучше бы знать, что вы пишите на месте многоточия в ostatok=(select ....) и rezerv=(select ...), но пока предложу такой вариант

select *, ostatok-rezerv AS itogo from
(select ostatok=(select ....), rezerv=(select ...) from ...) AS tmp1
order by itogo
...
Рейтинг: 0 / 0
Вопрос по вложенным запросам
    #32012541
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я бы написал так:
SELECT Q1.*, itogo = Q1.ostatok-Q1.rezerv
FROM
(select
ostatok=(select ....)
rezerv=(select ...)
from ...) AS Q1
ORDER BY itogo
...
Рейтинг: 0 / 0
Вопрос по вложенным запросам
    #32012542
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ведь это тоже самое, что написал Glorry
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по вложенным запросам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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