SELECT
  [EmpTemplateHistoryID],
  [EmployeeID],
  [TemplateID],
  [AdjustStatus],
  [AdjustReason],
  [AdjustTime],
  isnull((select top 1 [EmpTemplateHistoryID] from [EmpPRTemplateHistory] where [EmployeeID]=a.EmployeeID),NEWID()) [AdjustBeforeHistoryID],
  [Remark],
  getdate()
 FROM @DataTable a
 where NOT EXISTS
  (SELECT * FROM [EmpPRTemplateHistory] WHERE
   [EmployeeID] = a.[EmployeeID]
    AND TemplateID = a.TemplateID
   AND AdjustReason=a.AdjustReason
   )

相关文章:

  • 2021-09-26
  • 2021-12-29
  • 2021-12-15
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
  • 2022-03-09
猜你喜欢
  • 2021-12-27
  • 2022-03-08
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-02
相关资源
相似解决方案