Sql 触发器将新值插入表并删除旧值

Sql 触发器将新值插入表并删除旧值,sql,triggers,Sql,Triggers,我有一个链接到PLC的表,用于收集一些值os旁路事件 此SQL表用作历史表 现在我们需要另一个表,它只保留第一个表中的最新值 并删除存储的最后一个值(按桩号的名称过滤) 我有一个触发器可以工作,它将新值从表1插入到表2,但它保留了最后一个值 我需要在触发器中更改什么才能只保留最新(日期列)且具有不同桩号id的值 这是扳机 Create Trigger Last_Bypass On Bypassed_Events After Update As Insert Into Last_Bypas

我有一个链接到PLC的表,用于收集一些值os旁路事件 此SQL表用作历史表

现在我们需要另一个表,它只保留第一个表中的最新值 并删除存储的最后一个值(按桩号的名称过滤)

我有一个触发器可以工作,它将新值从表1插入到表2,但它保留了最后一个值

我需要在触发器中更改什么才能只保留最新(日期列)且具有不同桩号id的值

这是扳机

Create Trigger Last_Bypass
On Bypassed_Events
After Update
As
    Insert Into Last_Bypass_Event (Station_ID,Fecha,Hour,Minute,Second,DINT_1,DINT_2,DINT_3,DINT_4,DINT_5,DINT_6,Event_Type)
    Select Fecha,Station_ID,Hour,Minute,Second,DINT_1,DINT_2,DINT_3,DINT_4,DINT_5,DINT_6,Event_Type
    FROM inserted

请提供示例数据、所需结果和适当的数据库标记。