次の2つのテーブルがあります。
Ticket(ID, Problem, Status,Priority, LoggedTime,CustomerID*, ProductID*);
TicketUpdate(ID,Message, UpdateTime,TickedID*,StaffID*);
ここに答えられるべき質問があります:
24時間以上更新されていないすべてのサポートチケットを閉じます。これは、スタッフから少なくとも1回の更新を受け取り、少なくとも24時間は顧客(またはスタッフ)からそれ以上の更新を受け取らなかったレコードになります。
私の質問は:
UPDATE Ticket SET Status = 'closed' FROM TicketUpdate
WHERE(LoggedTime - MAX(UpdateTime))> 24
AND Ticket.ID = TicketUpdate.TicketID;
このクエリをmysqlで実行すると、「<」が存在しないと表示されます。
少なくとも24時間更新されていないレコードを計算するための私のクエリの権利は教えていただけますか?それが正しい場合は、「<」の代わりに何を使用すればよいですか?