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

Откуда:
Сообщений: 80
нужно чтобы AVG считалось по одной табличке, а вычиталось из столбца другой. Знаю что нужно реализовать через переменные declare и т.д.
Смысл приблизительно такой

SELECT
AVG(name) AS 'name'
,f.fut_rts_rub/0.02/f.usd - AVG(name) AS DifferencePrice
FROM INDARB.dbo.rts_calc AS f inner join INDARB.dbo.arch_rts_index AS i
On f.fut_rts_rub = f.fut_rts_rub
Where i.timestamp between '2011-06-08 16:59:59.000' and '2011-06-08 17:59:00.000'

Естественно это не работает, нужно как то через переменные это зарелизить
8 июн 11, 19:35    [10785698]     Ответить | Цитировать Сообщить модератору
 Re: Посчитал AVG, теперь хочу его засунуть в переменную  [new]
ё
Guest
kpacaba
Естественно это не работает


а это ?
SELECT 
       AVG(name) AS 'name'   
      ,f.fut_rts_rub/0.02/f.usd - AVG(name)  AS DifferencePrice 
       FROM INDARB.dbo.rts_calc AS f  inner join INDARB.dbo.arch_rts_index AS i
       On f.fut_rts_rub = f.fut_rts_rub
       Where i.timestamp between '2011-06-08 16:59:59.000' and '2011-06-08 17:59:00.000'
group by f.fut_rts_rub, f.usd
8 июн 11, 19:40    [10785717]     Ответить | Цитировать Сообщить модератору
 Re: Посчитал AVG, теперь хочу его засунуть в переменную  [new]
kpacaba
Member

Откуда:
Сообщений: 80
Огромное спасибо. Работает))
8 июн 11, 19:51    [10785752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить