Разработка функции , для расчета новой стоимости работ
Всем привет , проблема с написанием данной функции. Я посчитал кол-во работ с одинаковым наименованием , но дальше застрял. Само задание звучит так: Создание функции , которая формирует новую стоимость работ. Если у работы одинаковые наименования уменьшить их стоимость пропорционально их количеству Вот что получается с функцией 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(Код_работы) )
Re: Разработка функции , для расчета новой стоимости работ
Дальше просуммировать sum() число работ и умножить на какой-то коэффициент.