我正在自学 SQL,遇到了这个服务级别问题,被难住了。我希望得到一些帮助。
我得到一个包含三个字段的表格。
TicketNumber (Number) ex. 53055
CreatedAt (timestamp field) ex 2015-09-16 12:47
Sender (User or Agent) ex User
目标是计算服务水平完成度。工单由用户创建并给出编号,代理必须在 6 小时内给出响应。
使用公式:
n_agents_reply_back_to_user_within_6hrs / n_contacts_from_user
现在我明白了这个公式中的分母很简单
Select COUNT(Sender)
From Service_Table
Where Sender Like 'User'
分子给了我很多问题,我希望有人能帮我解决。我知道我需要识别具有相同票号的行,确定用户发送票的时间,并确定代理响应的时间并对其进行区分,如果它是 <=6 则计算它,否则不要'吨。
作为初学者,我很难掌握如何编写这样的查询。任何帮助表示赞赏。谢谢