Advertisement
naimul64

query

Aug 6th, 2017
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.10 KB | None | 0 0
  1. SELECT
  2.                                 main.createTimeStamp AS registrationDate,
  3.                                 main.full_name AS member_name,
  4.                                 main.userName AS member_wallet,
  5.                                 CASE main.userType
  6.                                     WHEN
  7.                                         'Agent'
  8.                                     THEN
  9.                                         (CASE main.srWallet
  10.                                             WHEN NOT NULL THEN main.srWallet
  11.                                             ELSE main.distributorWallet
  12.                                         END)
  13.                                     WHEN 'SR' THEN main.distributorWallet
  14.                                     WHEN 'MR' THEN main.merchantWallet
  15.                                     WHEN 'subagent' THEN main.agentWallet
  16.                                     WHEN 'unbanked' THEN main.agentWallet
  17.                                     ELSE ''
  18.                                 END  AS parentWallet,
  19.                                 IFNULL(d.name,'') AS districtName,
  20.                                 IFNULL(t.name,'') AS thanaName,
  21.                                 main.userType userTypeName,
  22.                                 main.profinoUserStatus statusName
  23.                             FROM
  24.                                 sc_user_temp_profile main
  25.                                     LEFT JOIN
  26.                                 district d ON d.did = (CASE main.userType
  27.                                     WHEN 'unbanked' THEN main.districtPresent
  28.                                     WHEN 'banked' THEN main.districtPresent
  29.                                     ELSE main.districtOffice
  30.                                 END)
  31.                                     LEFT JOIN
  32.                                 thana t ON t.tid = (CASE main.userType
  33.                                     WHEN 'unbanked' THEN main.psThanaPresent
  34.                                     WHEN 'banked' THEN main.psThanaPresent
  35.                                     ELSE main.psThanaOffice
  36.                                 END)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement