我有 2 个下表:
Ticket(ID, Problem, Status,Priority, LoggedTime,CustomerID*, ProductID*);
TicketUpdate(ID,Message, UpdateTime,TickedID*,StaffID*);
这里有一个问题需要回答:
关闭至少 24 小时未更新的所有支持票证。这将是至少在 24 小时内从一名员工那里收到至少一次更新并且没有来自客户(或员工)的进一步更新的记录。
我的查询是:
UPDATE Ticket SET Status = 'closed' FROM TicketUpdate
WHERE(LoggedTime - MAX(UpdateTime))> 24
AND Ticket.ID = TicketUpdate.TicketID;
当我在 mysql 上运行此查询时,它说“<”不存在。
你能告诉我我的查询权是否可以计算至少 24 小时未更新的记录,如果是正确的,我应该用什么来代替“<”?