Это зависит от того, выбирает ли пользователь «Завершить задачу» ваше приложение, и вы сможете обработать его .
, но если пользователь решит закончить процесс, вы не можете обработать его в своем приложении. самый простой способ - это второй процесс, или вы можете добавить в диспетчер процессов и подключить API TerminateProcess.
Попробуйте это:
Select
DATEDIFF(day,a.DSPCH_CRT_DT,LAG(a.DSPCH_CRT_DT) OVER (Partition by a.[ASST_ID] Order by a.[SVC_DSPCH_ID]))
FROM
Table a