ahmedrahil786

Card Rejected - Bank Name - Rahil

Nov 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. set @start1 := '2019-1-01 00:00';
  2. set @start2 := NOW();
  3.  
  4. Select P.date as MFT_date, P.mid as mid, IFNULL(Q.resv,0) as resv , P.provider as provider , P.bank_name as Bank_name from
  5. (select distinct I.mid as mid, I.date as date , I.provider as provider, I.bank_name as bank_name from
  6. #### Selecting the members whose first payment status is failed
  7. (Select A.mrid as mrid, p.paid_type as paid_type,A.way as way, A.mid as mid , A.date as date , A.state as state , pm.provider as provider, pm.bank_name as bank_name from
  8. #### Finding the first Transaction Details
  9. (select distinct r.member_id as mid, min(r.id) as mrid, date(r.start_at + interval 8 hour) as date , r.state as state, r.way as way
  10. from reservations r left join members m on m.id = r.member_id
  11. where m.imaginary in ('sofam', 'normal')
  12. and r.member_id not in ('125', '127')
  13. group by 1
  14. order by 1 desc) A
  15. left join payments p on p.reservation_id = A.mrid
  16. left join payment_methods pm on pm.member_id = A.mid
  17. Where A.date >= @start1
  18. and A.date <= @start2
  19. group by 1,2,pm.provider
  20. order by 1 desc) I
  21. where I.state = 'fail'
  22. ) P
  23. #### Counting the number of Reservations
  24. left join
  25. (select distinct r.member_id as mid, count(r.id) as resv
  26. from reservations r join members m on m.id = r.member_id
  27. where m.imaginary in ('sofam', 'normal')
  28. and r.member_id not in ('125', '127')
  29. and r.state in ('completed')
  30. group by 1) Q
  31. on P.mid = Q.mid
  32. where Q.resv is null
Add Comment
Please, Sign In to add comment