MS SQL Server 2000 - триггер на подсчет суммы двух полей разных типов
Помогите написать триггер, пожалуйста, для вычисления суммы полей типа DateTime и Int
Источник: Stack Overflow на русском
Помогите написать триггер, пожалуйста, для вычисления суммы полей типа DateTime и Int
И в чем возникает сложность? Примерно так:
Схема таблицы
CREATE TABLE [dbo].[SumTrigger](
[id] [int] IDENTITY(1,1) NOT NULL,
[opendate] [datetime] NOT NULL,
[expired] [int] NOT NULL,
[closedate] [datetime] NULL)
GO
Триггер:
USE SportsStore
GO
IF OBJECT_ID ('SportsStore.dbo.sTrigger','TR') IS NOT NULL
DROP TRIGGER sTrigger
GO
CREATE TRIGGER sTrigger
ON SumTrigger
AFTER INSERT
AS
UPDATE SumTrigger SET closedate = inserted.opendate + inserted.expired
FROM inserted
GO