Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

Recuperar a imagem do PROTHEUS_REPOSIT. SQLServer ADVPL

Autor: Eurai Criado: 24/11/2024 Atualizado: 24/11/2024

 

 

Solução compartilhada por Mateus Viccari

 

SQL para SQLServer. Recuperar a imagem da tabela PROTHEUS_REPOSIT

 

select img_binario.MEMO from (

    select top 1 B1_COD as COD_PRODUTO, MODULO, BMPNAME from SB1010 as B1

    inner join PROTHEUS_REPOSIT as M on M.D_E_L_E_T_ = '' and M.BMPNAME = B1.B1_BITMAP

    where B1_COD = :cod_produto

    and MODULO in ('EST', 'COM')

    order by M.R_E_C_N_O_ desc

) as ultima_imagem

cross apply (

    select CONVERT(VARBINARY(MAX),

    (

        SELECT CONVERT(VARCHAR(MAX), cast(left(MEMO, datalength(MEMO)-1) as varbinary(max)),2) AS [text()]

        from PROTHEUS_REPOSIT as M

        where M.D_E_L_E_T_ = '' and M.BMPNAME = ultima_imagem.BMPNAME

        and M.MODULO = ultima_imagem.MODULO

        order by SEQ

        FOR XML Path('')

    ),2) as MEMO

) as img_binario

 

 

 

Discussão (0)

Sem comentários ainda

Realize o LOGIN no site para poder comentar