Quantcast
Viewing latest article 3
Browse Latest Browse All 4

Consulta Substring

Gregorio, boa tarde,

Sabemos que a posição inicial é o próximo caractere após a tag "<dhRecbto>", também sabemos que o tamanho da data e o horário é 19 posições.

Segue um exemplo:

CREATE TABLE #Teste(
Texto	VARCHAR(100))

INSERT INTO #Teste (Texto) VALUES 
('.......<dhRecbto>2012-05-21T09:31:24</dhRecbto>......'),
('...........<dhRecbto>2012-05-21T09:31:24</dhRecbto>.........'),
('....<dhRecbto>2012-05-21T09:31:24</dhRecbto>.........')

SELECT SUBSTRING(Texto,CHARINDEX('<dhRecbto>',Texto)+LEN('<dhRecbto>'),19) FROM #Teste

A função CHARINDEX pesquisa uma expressão e retorna sua posição inicial, se for localizada.

Att,


Rafael Godoi Sabadin
http://www.linkedin.com/in/rafaelgodoisabadin


Classifique as respostas. O seu feedback é essencial.

Viewing latest article 3
Browse Latest Browse All 4


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>