我有一个表,其中包含类似于以下列的内容:
infopath_form_id (integer)
form_type (integer)
approver (varchar)
event_timestamp (datetime)
此表包含 infopath 表单的批准历史记录,并且系统中提交的每个表单都被赋予一个唯一的 infopath_form_id 以供存储。每个表单的批准者数量没有一致(因为它根据交易的价值而有所不同),但是一个表单总是至少有两个批准者。每个批准任务都作为另一行写入表中,并且只有先前批准的历史记录存储在此表中。
我需要了解的是每种表单类型的批准之间的平均时间。我已经尝试过使用分区以各种方式解决这个问题,但由于每个表单没有固定数量的批准者,我被卡住了。我应该如何解决这个问题?