2015-12-22 4 views
1

Ищет T-SQL запрос с регулярным выражением, чтобы выбрать записи с текущей датой от выборочных данных, как показано ниже:SQL Server с RegExp

формат образец данных:

[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