У меня есть столбец, который состоит из текстового значения вместе с датой, разделенной пробелом.Сплит дата из строки
Строка будет как
Application and Removal 2014-11-13 20:46
Я хочу, чтобы отделить значение 2014-11-13 20:46
даты и Application and Removal
как две колонки из строки символов.
В настоящее время, что я делаю это
CASE WHEN ISDATE(RIGHT(FORMNM,16)) = 1 THEN LEFT(FORMNM, LEN(FORMNM) - 17) ELSE FORMNM END as FORMNM,
FORMSTAT,
CASE
WHEN ISDATE(RIGHT(FORMNM,16)) = 1 THEN RIGHT(FORMNM, 16)
END AS FormDate
Я знаю, что это не реальный путь. Есть ли альтернативный способ?
Какая СУБД вы используете? Postgres? Oracle? –
- это всегда 'Формат ввода и удаления [Дата]' или возможны другие текстовые значения? – Marco
Просьба поделиться кодом/запросом/независимо от того, что вы пытались достичь своей цели. Пожалуйста, прочитайте [ask] в [help], чтобы получить помощь, как улучшить свой вопрос. Запрос кода без каких-либо усилий для решения вашей проблемы - для сайта фрилансера, а не для сайта Q & A. – Pred