Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. SELECT t1.changedon as [Changed On], t1.fldname as [Field Name],
  2. CASE WHEN (t1.Fldname='LastKnownProvider' and t1.oldValue > 1000) THEN coalesce((t4.ProviderName + ' (' + t4.ProviderAddress + ', ' + t4.ProviderCity + ')'),cast(t1.oldvalue as varchar)) ELSE coalesce(t2.label,cast(t1.oldvalue as varchar)) END as [Old Value],
  3. CASE WHEN (t1.Fldname='LastKnownProvider' and t1.newValue > 1000) THEN coalesce((t5.ProviderName + ' (' + t5.ProviderAddress + ', ' + t5.ProviderCity + ')'),cast(t1.Newvalue as varchar)) ELSE coalesce(t3.label, cast(t1.NewValue as varchar)) END as [New Value]
  4. CASE WHEN t1.Changedfrom ='Upload' THEN 'UPLOAD' ELSE 'manual' END AS [Upload/Manual]
  5. FROM tblFieldChanges t1
  6. LEFT JOIN tblReferenceData t2 on t1.oldvalue=cast(t2.id as varchar)
  7. LEFT JOIN tblReferenceData t3 on t1.newValue=cast(t3.id as varchar)
  8. left join tblProviders t4 on t1.oldvalue = cast(t4.ProviderID as varchar)
  9. left join tblProviders t5 on t1.NewValue = cast(t5.ProviderID as varchar)
  10. WHERE TblName = 'tblClients' AND PKID = 8558
  11.  
  12. ID tblName FldName PKID Oldvalue NewValue ChangedOn
  13. 17 tblClients Cost 19 1774.14 1775.19 7/21/2017 8:45am
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement