Advertisement
Guest User

substituicao

a guest
May 29th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.92 KB | None | 0 0
  1. SELECT DISTINCT ptm.IDPROMOTORIA,
  2.  
  3. CASE
  4.   WHEN ptm.IDPROMOTORTEMPORARIO IS NULL AND ptm.IDPROMOTORDIST = 16786 AND ptm.IDSUBSTITUICAO IS NULL THEN 'TITULAR'
  5.   WHEN ptm.IDPROMOTORTEMPORARIO IS NOT NULL AND ptm.IDPROMOTORTEMPORARIO = 16786 AND ptm.IDSUBSTITUICAO IS NULL THEN 'TEMPORARIO'
  6.   WHEN ptm.IDPROMOTORTEMPORARIO IS NULL AND ptm.IDSUBSTITUICAO IS NOT NULL AND sub.IDPROMOTORSUBSTITUTO = 16786 THEN 'RESPONDENDO'
  7. END AS TIPO
  8.  
  9. FROM PROTOCOLOMOVIMENTO ptm
  10. LEFT JOIN DELEGACAOSUBST sub ON sub.IDDELEGACAOSUBST = ptm.IDSUBSTITUICAO
  11. WHERE
  12.   (
  13.     (ptm.IDPROMOTORTEMPORARIO IS NULL AND ptm.IDPROMOTORDIST = 16786 AND ptm.IDSUBSTITUICAO IS NULL) OR /* titular */
  14.     (ptm.IDPROMOTORTEMPORARIO IS NOT NULL AND ptm.IDPROMOTORTEMPORARIO = 16786 AND ptm.IDSUBSTITUICAO IS NULL) OR /* temporario */
  15.     (ptm.IDPROMOTORTEMPORARIO IS NULL AND ptm.IDSUBSTITUICAO IS NOT NULL AND sub.IDPROMOTORSUBSTITUTO = 16786) /* substituto */
  16.   )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement