SELECT N, [Наименование тарифа], IIf(IsNull([Дата]),[Текущий],(([Текущий]/Day(DateSerial(Year([Дата]),Month([Дата])+1,1)-1))*(Day([Дата])-1))+(([Новый]/Day(DateSerial(Year([Дата]),Month([Дата])+1,1)-1))*(Day(DateSerial(Year([Дата]),Month([Дата])+1,1)-1)-Day([Дата])))) AS NewTariff
FROM тАбонплата;
|