Разработка функции , для расчета новой стоимости работ
Всем привет , проблема с написанием данной функции.
Я посчитал кол-во работ с одинаковым наименованием , но дальше застрял. Само задание звучит вот так :
Создание функции , которая формирует новую стоимость работ. Если у работы одинаковые наименования уменьшить их стоимость пропорционально их количеству
Create or Alter function Новая_стоимость_работ
()
Returns @NewCoast table(Код_работы int,Наименование nvarchar(50),Стоимость_работы decimal(18,2))
Begin
Insert @NewCoast
Select Наименование, Count(*) AS Количество
From Работы
Group by Наименование
Having count(*) > 1
Return
End
Скрипт для таблицы следующий
CREATE TABLE Работы
(Код_работы int,
Наименование nvarchar(50) not null,
Стоимость_работы decimal(18,2) not null,
CONSTRAINT PK2 Primary key(Код_работы)
)