Регулярное выражение для запроса SQL для извлечения диапазона дат в формате String - PullRequest
0 голосов
/ 18 февраля 2020

Как извлечь диапазон дат из поля формата строки с помощью запроса sql. Вот пример данных

TABLE
------
AUDIT+1+2019-08-24T04:28:34
AUDIT+1+2019-10-22T12:36:11
AUDIT+1+2020-02-16T13:08:08
AUDIT+1+2020-02-18T15:08:08

Мне нужно извлечь все записи с датой, меньшей 2020-02-18T15: 08: 08

1 Ответ

1 голос
/ 18 февраля 2020

Вы можете использовать сравнения строковых функций:

where substr(col, -19) < '2020-02-18T15:08:08'

Вам повезло, что строковое представление работает для упорядочения, поэтому вам не нужно преобразовывать это в дату или метку времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...