How to decrypt records from a SQL column - Query

0

Good morning!

Well, how to decrypt records from a column in an SQL query. The field I want to decrypt is coluna MAX(A.Descricao) [Descrição da Última Providência] .

SELECT CONVERT(DATE,T.TarData,103) [Data de Abertura],
    CONVERT(DATE,T.TarVencimento,103) [Data de Vencimento],
    U.UsuNome [Responsável],
    UC.UsuNome [Cliente - Nome Fantasia],
    UC.UsuRazaoSocial [Cliente - Razão Social],
    T.TarID [N° da Tarefa],
    E.EstagioDesc [Estágio],
    S.StatusDesc [Status],
    C.Descricao [Cliente - ABC],
    TI.TipDescricao [Caminho],
    UC.UsuCGC [Cliente - CNPJ],
    CONVERT(DATE,T.TarFechamento,103) [Data de Fechamento],
    UG.UsuNome [Gerador],
    M.DsModulo [Módulo],
    p.ProNome [Produto],
    T.TarTitulo [Título],
    T.TarNumAtiv [Número de Providências],
    MAX(CONVERT(DATE,a.AtivData,103)) [Data da Última Providência],
    MAX(A.Descricao) [Descrição da Última Providência]
FROM Tarefa t
LEFT JOIN Usuario U ON u.UsuID = t.UsuIDResponsavel
LEFT JOIN Usuario UC ON UC.UsuID = t.UsuIDCliente
LEFT JOIN Estagio E ON e.EstagioID = t.TarEstagioID
LEFT JOIN Status S ON s.CodStatus = t.TarStatus
LEFT JOIN CurvaABC C ON C.CurvaID = UC.CurvaID
LEFT JOIN Tipo TI ON ti.TipID = t.TarTipID
LEFT JOIN Usuario UG ON ug.UsuID = t.UsuIDInclusao
LEFT JOIN Modulo M ON m.ModID = t.ModID
LEFT JOIN Produto P ON p.ProID = t.ProID
LEFT JOIN Atividade A ON a.TarID= t.TarID
WHERE T.ProjID IS NOT NULL
GROUP BY T.TarID,T.TarTitulo, U.UsuNome, UC.UsuNome, UC.UsuRazaoSocial, UC.UsuCGC, 
    C.Descricao, E.EstagioDesc, S.StatusDesc, TI.TipDescricao, T.TarFechamento,
    UG.UsuNome, M.DsModulo, p.ProNome, t.TarNumAtiv, T.TarData, T.TarVencimento 
ORDER BY T.TarID
    
asked by anonymous 04.07.2017 / 16:50

1 answer

2

This is not Encryption, its field is apparently of type VARBINARY , if yes just do one CAST for VARCHAR , example:

SELECT CAST(Descricao AS VARCHAR(MAX)) as Descricao

SQLFiddle

    
04.07.2017 / 21:55