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

Откуда:
Сообщений: 56
Как умножит строки чтоб выглядел так, помогите


2
3 6
2 6
4 8
6 24
26 май 15, 12:54    [17690330]     Ответить | Цитировать Сообщить модератору
 Re: строки  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
delphier,

sum() over()
26 май 15, 13:08    [17690410]     Ответить | Цитировать Сообщить модератору
 Re: строки  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
Типа такого?
SELECT T.V,
	 T.V * LAG(T.V)OVER(ORDER BY(SELECT 1))
  FROM(VALUES(2), 
		 (3), 
		 (2), 
		 (4), 
		 (6))AS T(V);
26 май 15, 13:16    [17690465]     Ответить | Цитировать Сообщить модератору
 Re: строки  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
Только наверное надо ключ для упорядочивания записей иметь


SELECT T.V,
	 T.V * LAG(T.V) OVER(ORDER BY ID)
  FROM(VALUES(1, 2), 
		 (2,3), 
		 (3,2), 
		 (4,4), 
		 (5,6))AS T(ID, V);
26 май 15, 13:26    [17690534]     Ответить | Цитировать Сообщить модератору
 Re: строки  [new]
delphier
Member

Откуда:
Сообщений: 56
спосибо ребята всио работает в норм
26 май 15, 13:28    [17690545]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить