我想要做的是顯示技術人員在每張票上工作的平均分鐘數,但只顯示平均值大於或等於每張票的總平均分鐘數的平均分鐘數。但是你不能在datetime上使用avg。如何從datetime獲取平均分鐘數?
我知道這是非常錯誤的,但是這是我開始有:
select user_firstname + ' ' + user_lastname as technician_name,
avg(ticket_requestdate - ticket_closeddate) as average_minutes_per_ticket
from hd_users
join hd_tickets on ticket_requestor_id=user_id
where user_is_technician = '1'
having avg(ticket_requestdate - ticket_closeddate) >=
(select avg(ticket_requestdate - ticket_closeddate) from hd_users)
如果你提供的表結構更有意義。很難找出哪個表中atm的哪個字段。 – Kaf