--This is for MSSQL Server, I hope you got the idea
declare @str1 varchar(max),@str2 varchar(max),@str3 varchar(max)
set @str1='Pista Automobilistica Con Automobili 500 04/07/1957 , Poi Le 500'
set @str2='Context date: 09/02/1979.. text text..'
set @str3='xzczxczxczxcxzc 12/12/2018 xcvxcvxc'
print convert(date,substring(@str1,CHARINDEX('/',@str1,1)-2,10),101)
print convert(date,substring(@str2,CHARINDEX('/',@str2,1)-2,10),101)
print convert(date,substring(@str3,CHARINDEX('/',@str3,1)-2,10),101)
2条答案
按热度按时间z9zf31ra1#
--此查询返回列descrip的日期(字符串中只有一个日期)
从表A中选择str \u to \u date(substr(descrip,instr(descrip,“/”)-2,10),“%d/%m/%y”)作为fecha;
1bqhqjot2#