我有一张有三列的桌子。一个是 sessionID 作为内景,另一个 sessionLength t作为int和其他 sessionActualLength 作为INT。
sessionID
sessionLength
sessionActualLength
会话长度 是以秒为单位计算的在线聊天时间值。 会话实际长度 在特定的时间内,用户在网上获得奖金,他们每一秒的时间实际上意味着1.12秒。
会话长度
会话实际长度
我想计算一下 会话实际长度 而不是每次都更新这个列 会话长度 是否有更新,然后有一段时间 会话实际长度 超过实际时间。
听起来像是SQL Server触发器的作业:
CREATE TRIGGER MyTrigger on MyTable FOR UPDATE, INSERT AS UPDATE dbo.MyTable SET column1 = (SELECT column2 FROM inserted)
这是记忆中的,但我很确定它是好的。