Advertisement
ekaterinahellokitty

Untitled

Oct 16th, 2024 (edited)
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.94 KB | None | 0 0
  1. -- это код, который считает разницу во времени между создания заявок в минутах и сохраняет в отдельное поле. И если оно меньше минуты, то это дубликат.
  2. -- также указан конкретный ай ди клиента для примера, но по идее, надо такое сделать для всех с сортировкой по клиентскому ай ди.
  3. -- группировка по клиентскому ай ди добавлена,  сортировка по ай ди заявки
  4.  
  5. SELECT ID,
  6. LOANCOSTALL ,
  7. ENABLED ,
  8. CREATIONDATETIME ,
  9. LAG(CREATIONDATETIME, 1) OVER (PARTITION BY CLIENTID ORDER BY id) AS previous_value,
  10. CAST((CREATIONDATETIME - LAG(CREATIONDATETIME, 1) OVER (PARTITION BY CLIENTID ORDER BY id)) *1140 AS INT) AS difference,
  11. RELISEPLACEID,
  12. USERID ,
  13. ORDERSTATUS
  14. FROM ORDERS o
  15.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement