dkanavis

sqlshit

Jun 3rd, 2016
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.04 KB | None | 0 0
  1. INSERT INTO
  2.   SANE_incm
  3.   (
  4.     id,
  5.     uid,
  6.     org_id,
  7.     acnt_name,
  8.     ulogin,
  9.     sum,
  10.     ptype_id,
  11.     stype_id,
  12.     ctime,
  13.     time,
  14.     curr_id,
  15.     curr_sum,
  16.     psp_id,
  17.     psp_tid,
  18.     op,
  19.     comment,
  20.     type
  21.   )
  22. SELECT
  23.   i.id,
  24.   i.uid,
  25.   i.org_id,
  26.   i.acnt_name,
  27.   COALESCE(r.ulogin, i.acnt_name),
  28.   i.sum,
  29.   i.ptype_id,
  30.   i.stype_id,
  31.   FROM_UNIXTIME(i.ctime),
  32.   i.time,
  33.   i.curr_id,
  34.   i.curr_sum,
  35.   i.psp_id,
  36.   i.psp_tid,
  37.   i.op,
  38.   i.comment,
  39.   (
  40.     CASE WHEN
  41.       (r.ulogin IS NULL)
  42.     THEN
  43.       CASE WHEN
  44.         (i.acnt_name LIKE '%sm')
  45.       THEN
  46.         'cash'
  47.       ELSE
  48.         'strange'
  49.       END
  50.     ELSE
  51.       CASE WHEN
  52.         (r.ltype = 1 OR r.ulogin IN ('1pavelpr1k2-38k0', 'dobrolyub9-713', 'lyus72-54', 'narbat22-95', 'serpval3-36') OR r.privjur = 1)
  53.       THEN
  54.         'cash'
  55.       ELSE
  56.         CASE WHEN
  57.           (r.ulogin LIKE 'test%')
  58.         THEN
  59.           'trash'
  60.         ELSE
  61.           'cashless'
  62.         END
  63.       END
  64.     END
  65.   )
  66. FROM
  67.   RAW_incm AS i
  68. LEFT OUTER JOIN
  69.   requestbase AS r
  70. ON
  71.   r.blogin = i.acnt_name;
Advertisement
Add Comment
Please, Sign In to add comment