我有2個以下表格:在SQL中創建查詢需要一些幫助?
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小時未更新的記錄,如果它是正確的,我應該怎麼做而不是使用「<」?
什麼數據類型是UpdateTime列?它是日期時間還是時間戳? – Tim 2012-04-18 10:23:09
這是一個時間戳 – BlackOctober 2012-04-18 10:26:23
您以前的問題的可能重複http://stackoverflow.com/questions/10195759/need-some-help-in-creating-a-query-in-sql和http://stackoverflow.com/問題/ 10192521 /需要一些幫助在創建一個查詢在SQL – halfer 2012-04-18 10:56:53