Guest User

Untitled

a guest
Jun 18th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 3.41 KB | None | 0 0
  1. SELECT DISTINCT ID,
  2.                 ID_RESPONSAVEL,
  3.                 NOME,
  4.                 SEXO,
  5.                 IDADE,
  6.                 TIPO_IDADE,
  7.                 FOTO,
  8.                 CIDADE,
  9.                 ESTADO,
  10.                 VOTOS,
  11.                 DATA_CADASTRO
  12. FROM   (SELECT BEBE.ID,
  13.                BEBE.ID_RESPONSAVEL,
  14.                BEBE.NOME,
  15.                BEBE.SEXO,
  16.                BEBE.IDADE,
  17.                BEBE.TIPO_IDADE,
  18.                BEBE.FOTO,
  19.                RESPONSAVEL.CIDADE,
  20.                RESPONSAVEL.ESTADO,
  21.                SUM(1) AS VOTOS,
  22.                BEBE.ATIVO,
  23.                BEBE.DATA_CADASTRO
  24.         FROM   DBO.TAB_BEBE AS BEBE
  25.         INNER  JOIN DBO.TAB_RESPONSAVEL AS RESPONSAVEL
  26.         ON     (BEBE.ID_RESPONSAVEL = RESPONSAVEL.ID)
  27.         LEFT   OUTER JOIN DBO.TAB_VOTO AS VOTO
  28.         ON     (BEBE.ID = VOTO.ID_BEBE)
  29.         WHERE  (DBO.MESANOATUAL(VOTO.DATA_VOTO) = 1)
  30.         AND    (ATIVO = 1)
  31.         AND    (DBO.DATAENCERRADA(DATA_CADASTRO) = 0)
  32.         GROUP  BY BEBE.NOME,
  33.                   BEBE.SEXO,
  34.                   BEBE.IDADE,
  35.                   BEBE.FOTO,
  36.                   RESPONSAVEL.CIDADE,
  37.                   RESPONSAVEL.ESTADO,
  38.                   BEBE.TIPO_IDADE,
  39.                   BEBE.ID,
  40.                   BEBE.ID_RESPONSAVEL,
  41.                   BEBE.ATIVO,
  42.                   BEBE.DATA_CADASTRO
  43.  
  44.         UNION ALL
  45.        
  46.         SELECT BEBE.ID,
  47.                BEBE.ID_RESPONSAVEL,
  48.                BEBE.NOME,
  49.                BEBE.SEXO,
  50.                BEBE.IDADE,
  51.                BEBE.TIPO_IDADE,
  52.                BEBE.FOTO,
  53.                RESPONSAVEL.CIDADE,
  54.                RESPONSAVEL.ESTADO,
  55.                0 AS VOTOS,
  56.                BEBE.DATA_CADASTRO
  57.         FROM   DBO.TAB_BEBE AS BEBE
  58.         INNER  JOIN DBO.TAB_RESPONSAVEL AS RESPONSAVEL
  59.         ON     (BEBE.ID_RESPONSAVEL = RESPONSAVEL.ID)
  60.         WHERE  (BEBE.ID NOT IN (SELECT ID_BEBE
  61.                                 FROM   DBO.TAB_VOTO AS VOTO
  62.                                 WHERE  (DBO.MESANOATUAL(DATA_VOTO) = 1)))
  63.         AND    (BEBE.ATIVO = 1)
  64.         AND    (DBO.DATAENCERRADA(BEBE.DATA_CADASTRO) = 0)
  65.         AND    (BEBE.ID NOT IN (SELECT ID_BEBE
  66.                                 FROM   DBO.TAB_BEBE_MES))
  67.                                
  68.         UNION ALL
  69.        
  70.         SELECT BEBE.ID,
  71.                BEBE.ID_RESPONSAVEL,
  72.                BEBE.NOME,
  73.                BEBE.SEXO,
  74.                BEBE.IDADE,
  75.                BEBE.TIPO_IDADE,
  76.                BEBE.FOTO,
  77.                RESPONSAVEL.CIDADE,
  78.                RESPONSAVEL.ESTADO,
  79.                SUM(1) AS VOTOS,
  80.                BEBE.ATIVO,
  81.                BEBE.DATA_CADASTRO
  82.         FROM   DBO.TAB_BEBE AS BEBE
  83.         INNER  JOIN DBO.TAB_RESPONSAVEL AS RESPONSAVEL
  84.         ON     (BEBE.ID_RESPONSAVEL = RESPONSAVEL.ID)
  85.         LEFT   OUTER JOIN DBO.TAB_VOTO AS VOTO
  86.         ON     (BEBE.ID = VOTO.ID_BEBE)
  87.         WHERE  (BEBE.ID IN (SELECT ID_BEBE
  88.                             FROM   DBO.TAB_BEBE_MES AS TAB_BEBE_MES_1))
  89.         GROUP  BY BEBE.NOME,
  90.                   BEBE.SEXO,
  91.                   BEBE.IDADE,
  92.                   BEBE.FOTO,
  93.                   RESPONSAVEL.CIDADE,
  94.                   RESPONSAVEL.ESTADO,
  95.                   VOTO.DATA_VOTO,
  96.                   BEBE.TIPO_IDADE,
  97.                   BEBE.ID,
  98.                   BEBE.ID_RESPONSAVEL,
  99.                   BEBE.ATIVO,
  100.                   BEBE.DATA_CADASTRO
Add Comment
Please, Sign In to add comment