Ladies_Man

#sonic to simplify

Sep 6th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.14 KB | None | 0 0
  1. SELECT A.UM_GROUP AS INDX, A.UM_USER, B.UM_GROUP AS ROLE
  2.   FROM UM_GROUP_UM_USER AS A
  3.   LEFT JOIN UM_GROUP_UM_USER AS B
  4.   ON A.UM_USER = B.UM_USER
  5.   WHERE A.UM_GROUP = %s AND B.UM_GROUP = %s
  6.  
  7. SELECT * FROM UM_GROUP WHERE name LIKE '%DEP%'
  8.  
  9. SELECT ID AS OPERATOR_ID FROM UM_GROUP WHERE NAME = 'RUSPOST-OPERATOR'
  10.  
  11.  
  12. SELECT A.UM_GROUP AS POSTAMT_INDEX, A.UM_USER, B.UM_GROUP AS RUSPOST_OPERATOR_GROUP_ID
  13.     FROM UM_GROUP_UM_USER A
  14.     LEFT JOIN UM_GROUP_UM_USER B
  15.     ON A.UM_USER = B.UM_USER    WHERE A.UM_GROUP = 671389
  16.         AND B.UM_GROUP = 61495
  17.  
  18. #bob 145935
  19. #max 145952
  20.  
  21. SELECT COUNT(*) AS ACTIVE_TASK_NUM
  22.     FROM (SELECT RT_PROCDESC, RT_SUBDESC, UM_USER_EDITOR
  23.         FROM RT_SUBINST
  24.         WHERE DROPPED = 0 AND
  25.             AVAILABLETRANSITIONS = 1
  26.             AND UM_USER_EDITOR = 145935) A
  27.         JOIN (SELECT ID, JPASS_ID, NAME
  28.             FROM RT_SUBDESC
  29.             WHERE JPASS_ID = 'InternalSubjectDescription_xRtowSvvEea91xRuMXueEA') B
  30.         ON A.RT_SUBDESC = B.ID
  31.  
  32.  
  33. SELECT COUNT(*) AS ACTIVE_TASK_NUM
  34.     FROM (SELECT RT_SUBDESC
  35.             FROM ((SELECT RT_SUBDESC, CURRENT_STATE_RT_STDESC
  36.                     FROM RT_SUBINST
  37.                     WHERE UM_USER_EDITOR = 354) A      /*all subjects for concrete user*/
  38.             JOIN (SELECT ID
  39.                     FROM RT_STDESC
  40.                     WHERE END_STATE = 0) B                /*all active states*/
  41.             ON A.CURRENT_STATE_RT_STDESC = B.ID)) C       /*active states for concrete user' subject*/  
  42.     JOIN (SELECT ID, JPASS_ID, NAME
  43.             FROM RT_SUBDESC
  44.             WHERE JPASS_ID = 'InternalSubjectDescription_xRtowSvvEea91xRuMXueEA') D /*concrete subjects*/
  45.     ON C.RT_SUBDESC = D.ID                                /*active states for concrete user's concrete subject*/
  46. //simplify
  47.  
  48. SELECT RT_SUBDESC
  49.     FROM ((SELECT RT_SUBDESC, CURRENT_STATE_RT_STDESC
  50.             FROM RT_SUBINST
  51.             WHERE UM_USER_EDITOR = 145935) A      /*get all subjects for concrete user*/
  52.     JOIN (SELECT ID
  53.             FROM RT_STDESC
  54.             WHERE END_STATE = 0) B                /*get all active states for subject*/
  55.     ON A.CURRENT_STATE_RT_STDESC = B.ID)
Advertisement
Add Comment
Please, Sign In to add comment