Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 извлечение дат из строк  [new]
DaoS99
Member

Откуда:
Сообщений: 19
День добрый!

запрос возвращает строки:
Акт № 3 Об обнаружении присоединенного дела от 28.10.1992 г.
Акт приема-передачи № 98 от 31.07.90 г.
....
Акт приема-передачи № 133 от 17.04.1992г
и т. д.

как можно из результата выдернуть даты
форматы дат ограничены: ДД.ММ.ГГГГ и ДД.ММ.ГГ
9 дек 09, 15:22    [8041218]     Ответить | Цитировать Сообщить модератору
 Re: извлечение дат из строк  [new]
DaoS99
Member

Откуда:
Сообщений: 19
наверное что-то с использованием patindex('%.__.%')....
9 дек 09, 15:40    [8041415]     Ответить | Цитировать Сообщить модератору
 Re: извлечение дат из строк  [new]
nintendo
Guest
declare @str varchar(max)
select @str = 'sadasd asd asfd asd 01.12.1999sgdfs'
select substring(@str, patindex('%[0-9][0-9].[0-9][0-9].[0-9][0-9][0-9][0-9]%', @str), 10)

+напильник
9 дек 09, 16:00    [8041621]     Ответить | Цитировать Сообщить модератору
 Re: извлечение дат из строк  [new]
DaoS99
Member

Откуда:
Сообщений: 19
nintendo,

понял, спасибо за подсказку!
9 дек 09, 16:09    [8041685]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить