У меня есть таблица с 3 столбцами (smallint
) в SQL Server 2005.
Table Ratings
ratin1 smallint,
ratin2 smallint
ratin3 smallint
Эти столбцы могут иметь значения от 0
до 5
.
Как выбрать среднее значение этих полей, но сравнивать только те поля, где значение больше 0
.
То есть, если значения столбцов 1
, 3
, 5
- среднее значение должно составлять 3
.
если значения 0
, 3
, 5
- среднее значение должно быть 4
.