Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. SELECT CASE WHEN j.DocTypeID=0 AND CreditOrDebit = 'd' THEN SecDebit END AS 'debit',
  2. CASE WHEN j.DocTypeID=0 AND CreditOrDebit = 'c' THEN SecCredit END AS 'credit',docdate,DATEDIFF(d,DocDate, GETDATE()) AS days,
  3. CASE WHEN DATEDIFF(d,DocDate, GETDATE()) <= 365 THEN SecDebit ELSE
  4. CASE WHEN j.DocTypeID=0 AND CreditOrDebit = 'c' THEN -seccredit ELSE 0 END END AS 'secdebitlessthen365',
  5. CASE WHEN DATEDIFF(d, DocDate, GETDATE()) > 365 AND DATEDIFF(d, DocDate, GETDATE()) <= 730 THEN SecDebit ELSE
  6. CASE WHEN j.DocTypeID=0 AND CreditOrDebit = 'c' THEN -seccredit ELSE 0 END END AS 'secdebitgreaterthen365lessthenorequa730',
  7. CASE WHEN DATEDIFF(d, DocDate, GETDATE()) > 730 AND DATEDIFF(d, DocDate, GETDATE()) <= 1095 THEN SecDebit ELSE
  8. CASE WHEN j.DocTypeID=0 AND CreditOrDebit = 'c' THEN -seccredit ELSE 0 END END AS 'secdebitgreaterthen730lessthenorequal1095',
  9. CASE WHEN DATEDIFF(d, DocDate, GETDATE()) > 1095 THEN SecDebit ELSE
  10. CASE WHEN j.DocTypeID=0 AND CreditOrDebit = 'c' THEN -seccredit ELSE 0 END END AS 'secdebitgreaterthen1095'
  11. FROM J_Transactions (NOLOCK) j
  12. WHERE AccountID IN (871446)
  13. AND j.DocTypeID=0
  14.  
  15. debit credit days secdebit<365 secdebit>365<=730 secdebit>730<=1095 secdebit>1095
  16. 24196.5000 NULL 783 0.0000 0.0000 24196.5000 0.0000
  17. NULL 24471.6500 418 -24471.6500 0.0000 -24471.6500 -24471.6500
  18. NULL 10.5800 418 -10.5800 0.0000 -10.5800 -10.5800
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement