You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
742 B

1 year ago
  1. --EXEC PROC_CUSTOMER_STATEMENT_SUMMARY_RPT @User = 'admin', @Date = '10/17/2019'
  2. ALTER PROC PROC_CUSTOMER_STATEMENT_SUMMARY_RPT
  3. (
  4. @User VARCHAR(100)
  5. ,@Date VARCHAR(100)
  6. )
  7. AS
  8. SET NOCOUNT ON;
  9. BEGIN
  10. SELECT ac.acct_name +' | '+ac.acct_num AS acct_name,x.DRTOTAL,x.CRTOTAL FROM (
  11. SELECT T.acc_num,
  12. SUM(CASE WHEN PART_TRAN_TYPE = 'DR' THEN TRAN_AMT ELSE 0 END) AS DRTOTAL
  13. ,SUM(CASE WHEN PART_TRAN_TYPE = 'CR' THEN TRAN_AMT ELSE 0 END) AS CRTOTAL
  14. FROM FastMoneyPro_Account.DBO.VW_PostedAccountDetail T WITH (NOLOCK)
  15. WHERE T.COMPANY_ID=1 AND T.gl_sub_head_code='79'
  16. AND TRAN_DATE <= @Date
  17. GROUP BY acc_num
  18. )x INNER JOIN FastMoneyPro_Account.dbo.ac_master (NOLOCK) ac ON ac.acct_num=x.acc_num
  19. ORDER BY acct_name ASC
  20. RETURN
  21. END