Я хочу заменить нулевое значение на 0 в SQL
Я хочу, чтобы выход имел 0 вместо нулевого значения
Это магазин Proc
выберите * из GRPS. dbo.PEChartData
выберите оттенки(максимум(PB12m) как десятичное число(10,2)) как батарею к maxdata , литой( мин(PB12m)как десятичное число(10,2)) как MinData от ГРП.ДБО.PEChartData
где convert (datetime, [Price Date], 102) > DATEADD(year, - @iNoYr, GETDATE())
и код=@код
выход-
MaxData MinData NULL NULL
Что я уже пробовал:
SELECT ISNULL(myColumn, 0 ) FROM myTable
SELECT ISNULL(cast(max(PB12m) as decimal(10,2)) as MaxData , 0 ) FROM GRPS.dbo.PEChartData
Но это становится ошибкой
Incorrect syntax near the keyword 'as'.
Пожалуйста, помогите