我们公司记录了所有错误,它们的优先级以及开始时间和结束时间。我正在尝试创建一个图表,显示每种优先级类型的时间分布。graph
但是我很难使用mySQL提取数据。每个错误都有多个优先级更改,每个更改都有其自己的开始和结束时间。
如果它们存在于不同的行中,如何按状态然后按优先级进行分组并采用开始时间和最近结束时间?在我的示例中,突出显示了开始时间和结束时间。我想将其更改为
what I'd like for the data to look like
有时,漏洞也会被优先降级,因此它们可能会消失 如果有时间>显示塞子>重要 所以我也喜欢将其合并 我想使用mySQL获取第二张表,然后使用excel数据透视图绘制分布图。我现在拥有的sql语句不起作用,因为我正在使用按优先级,状态分组。这就是我的
SELECT distinct ID,NAME,STATUS,PRIORITY, START, END, TIMESTAMPDIFF (second, START,END) /86400 AS " TIME DIFFERENCE"
FROM bugs
GROUP BY PRORITY, STATUS
根据我的理解,它不是一种可以单独查看不同行的语言,所以我不知道是否可以查看sql中的不同行。 很抱歉,问题很长