2015-12-22 34 views
1

寻找与正则表达式T-SQL查询来选择样本数据与今天的日期记录如下:SQL Server和正则表达式

样本数据格式:

[DAILY|MASTER|SUPER]-Integer-Date(yyyymmdd) 

DAILY-60-20151216 
DAILY-61-20151217 
SUPER-62-20151218 
DAILY-63-20151219 
MASTER-64-20151220 
DAILY-65-20151221 
SUPER-66-20151222 
DAILY-67-20151222 

回答

2

你并不需要一个这个正则表达式,只是right()功能:

where cast(right(data, 8) as date) = cast(getdate() as date) 
+0

好我可以解决这个问题。 – NewComer