Есть ли какае-то встроенная функция?

Ставрос
Дата: 15.02.2013 19:33:47
Доброго времени суток)

Допустим есть два столбца со значениями а и б.
как можно посчитать такое выражение
(а1*б1+а2*б2+а3*б3+....+аn*bn)/(b1+b2+b3+...+bn)
Ставрос
Дата: 15.02.2013 19:34:27
ms sql server 2008
Alexandr Kr.
Дата: 15.02.2013 19:36:32
Ставрос
Доброго времени суток)

Допустим есть два столбца со значениями а и б.
как можно посчитать такое выражение
(а1*б1+а2*б2+а3*б3+....+аn*bn)/(b1+b2+b3+...+bn)

А так не получиться?
select SUM(a*b)/SUM(b)
Ставрос
Дата: 15.02.2013 19:37:47
Alexandr Kr.,
пробовал, но вроде выводит не правильные результаты...
Паганель
Дата: 15.02.2013 19:37:57
select sum(a*b)/sum(b) from mytable
и на 0 проверить
qwerty112
Дата: 15.02.2013 19:39:53
Ставрос
Alexandr Kr.,
пробовал, но вроде выводит не правильные результаты...

в смысле - он вам "не понравился" ?
в чём "не правильность" ?!
Ставрос
Дата: 15.02.2013 19:46:57
всё понял... у меня оказывается были правильные результаты, а те которые мне предоставляли и клялись, что они правильные оказались выведены через мягкое место.... тему можно удалять...