Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 умножение столбцов в SQl  [new]
vital03
Member

Откуда:
Сообщений: 1
Доброго дня.
В чем суть заморочки. Есть запрос вида Select поле1 as Кво , (подзапрос) as Цена ...
Нужно еще добавить поле Сумма. В виде Select поле1 as Кво , (подзапрос) as Цена , поле1*(подзапрос) as Сумма... все работает. Но (подзапрос) довольно емкий по времени и ему приходится выполняться дважды. Нельзя ли сделать так, что-бы подзапрос выполнялся только один раз?
1 фев 17, 15:50    [20170116]     Ответить | Цитировать Сообщить модератору
 Re: умножение столбцов в SQl  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Select 
  поле1 as Кво 
  , x.Цена as Цена 
  , поле1*x.Сумма as Сумма
from ...
outer apply (подзапрос) as x
1 фев 17, 15:53    [20170126]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить