Guest User

Untitled

a guest
Oct 20th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. SELECT a.[NO.] as [No.], a.[DOCDATE] as [DocDate], a.[DOCTYPE] as [DocType], a.DEBIT as [Debit], a.CREDIT as [Credit],
  2. SUM( coalesce(a.Debit,0) - coalesce(a.Credit,0) )
  3. OVER(ORDER BY a.[NO.] ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) as [Balance]
  4. FROM(
  5. SELECT ROW_NUMBER() OVER( ORDER BY DR.id ) as 'NO.' ,
  6. CONVERT(VARCHAR(13), CAST(DR.doc_date AS DATE), 100) as 'DOCDATE',
  7. v.which AS 'DOCTYPE',
  8. CASE WHEN
  9. v.which IN ('NETTOTAL', 'DELL/COL/CHARGE') THEN V.val
  10. END AS DEBIT,
  11. CASE WHEN
  12. v.which IN ('CDW', 'PAYMENT') THEN V.val
  13. END AS CREDIT
  14. FROM [dbo].[doc_customer] DC
  15. LEFT JOIN [dbo].[doc_rent] DR ON DR.doc_sourced_customer_id = DC.id
  16. LEFT JOIN [dbo].[slip_rent] SR ON SR.doc_sourced_doc_rent_id = DR.id
  17. LEFT JOIN [dbo].[slip_rent_payment] SP ON SP.doc_sourced_rent_id = DR.id OUTER APPLY
  18. (VALUES ('NETTOTAL', SR.net_total),
  19. ('DELL/COL/CHARGE', SR.dell_col_charge),
  20. ('CDW', SR.CDW),
  21. ('PAYMENT', sp.amount)
  22. ) v(which, val)
  23. WHERE DC.id = @id
  24. AND DR.doc_source_company_id = @doc_source_company_id
  25. AND DR.doc_date = @doc_date
  26. AND DR.deleted = 0
  27. AND DR.void = 0
  28. AND v.val IS NOT NULL
  29. AND v.val <> ''
  30. ) a
  31.  
  32. Error in ORDER BY clause.
  33. Error in list of function arguments: 'AS' not recognized.
  34. Error in list of values in IN clause.
  35. Unable to parse query text.
Add Comment
Please, Sign In to add comment