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.

31 lines
855 B

4 years ago
  1. USE FastMoneyPro_Remit
  2. GO
  3. ALTER PROC PROC_REFERRAL_TRANSACTION_REPORT
  4. (
  5. @FLAG VARCHAR(30)
  6. ,@FROM_DATE VARCHAR(20) = NULL
  7. ,@TO_DATE VARCHAR(20) = NULL
  8. ,@REFERRAL_CODE VARCHAR(30) = NULL
  9. )
  10. AS
  11. SET NOCOUNT ON;
  12. SET XACT_ABORT ON;
  13. BEGIN
  14. IF @FLAG = 'S'
  15. BEGIN
  16. SELECT DBO.DECRYPTDB(CONTROLNO) CONTROLNO, CONVERT(VARCHAR,CREATEDDATE,102) CREATEDDATE, CAMT, SENDERNAME, COLLMODE
  17. FROM REMITTRAN (NOLOCK)
  18. WHERE PROMOTIONCODE = @REFERRAL_CODE
  19. AND TRANSTATUS <> 'CANCEL'
  20. AND CREATEDDATE BETWEEN @FROM_DATE AND @TO_DATE + ' 23:59:59'
  21. END
  22. IF @FLAG = 'TOP-5'
  23. BEGIN
  24. SELECT TOP 5 DBO.DECRYPTDB(CONTROLNO) CONTROLNO, CONVERT(VARCHAR,CREATEDDATE,102) CREATEDDATE, CAMT, SENDERNAME, COLLMODE
  25. FROM REMITTRAN (NOLOCK)
  26. WHERE PROMOTIONCODE = @REFERRAL_CODE
  27. AND TRANSTATUS <> 'CANCEL'
  28. ORDER BY CREATEDDATE DESC
  29. END
  30. END