Mudanças

Ir para navegação Ir para pesquisar
Linha 103: Linha 103:  
         SELECT '13894' ID
 
         SELECT '13894' ID
 
     ) X
 
     ) X
 +
),
 +
</syntaxhighlight>
 +
 +
=== Assinantes ===
 +
* E
 +
<syntaxhighlight lang="sql">
 +
ASSINANTES (ID, EMAIL) AS (
 +
    /* COORDENADOR */
 +
    SELECT 1 ID, PC.EMAIL
 +
    FROM STCC T
 +
    INNER JOIN STCCMATALUNO MA ON (MA.CODCOLIGADA = T.CODCOLIGADA
 +
                                  AND MA.IDTCC = T.IDTCC)
 +
    INNER JOIN STURMADISC TD ON (MA.CODCOLIGADA = TD.CODCOLIGADA
 +
                                AND MA.IDTURMADISC = TD.IDTURMADISC)
 +
    INNER JOIN SHABILITACAOFILIAL HF ON (HF.CODCOLIGADA = TD.CODCOLIGADA
 +
                                        AND HF.IDHABILITACAOFILIAL = TD.IDHABILITACAOFILIAL)
 +
    INNER JOIN (SELECT C.CODCOLIGADA, C.IDHABILITACAOFILIAL, P.EMAIL,
 +
                      ROW_NUMBER() OVER(PARTITION BY C.CODCOLIGADA, C.IDHABILITACAOFILIAL
 +
                                        ORDER BY C.CODCOLIGADA, C.IDHABILITACAOFILIAL,
 +
                                                  CASE C.FUNCAO WHEN 'V' THEN 0 ELSE 1 END) ID
 +
                FROM SCOORDENADOR C
 +
                INNER JOIN PPESSOA P ON (C.CODPESSOA = P.CODIGO)
 +
                WHERE C.FUNCAO IN ('C', 'V')
 +
                      AND CAST(GETDATE() AS DATE) BETWEEN C.DTINICIO AND ISNULL(C.DTFIM, GETDATE())) PC ON (HF.CODCOLIGADA = PC.CODCOLIGADA
 +
                                                                                                            AND HF.IDHABILITACAOFILIAL = PC.IDHABILITACAOFILIAL
 +
                                                                                                            AND PC.ID = 1)
 +
    WHERE T.CODCOLIGADA = @_CODCOLIGADA
 +
          AND T.IDTCC = @_IDTCC
 
)
 
)
 
</syntaxhighlight>
 
</syntaxhighlight>
CI, ERP, Funcionários, Professores, Burocratas, Administradores
3 639

edições

Menu de navegação