Olá, tenho uma coluna que o código está no meio do histórico, criei um substring para extrair o código, mas não estou conseguindo transformar em função, alguém pode ajudar?
Esse código está trazendo o que eu quero:
select SUBSTRING(historico, 3,7) as IDLAN, HISTORICO, VALORORIGINAL, VALORBAIXADO, DATABAIXA from FLAN where historico like '%152956%' and Year(DATABAIXA) = 2022
Quando tento fazer por meio de variável, também quero fazer uma função mas não da certo:
Declare @historico varchar(40)
Declare @ano as datetime
set @historico = '%152956%'
set @ano = '2022'
select SUBSTRING(historico, 3,7) as IDLAN, HISTORICO, VALORORIGINAL, VALORBAIXADO, DATABAIXA
from FLAN
where historico =@historico
and Year(DATABAIXA) = @ano