Как удалить даты расширения в SQL-сервере?
FileName | id
-------------------------+---
c:\abc_20181008.txt | 1
c:\xyz_20181007.dat | 2
c:\abc_xyz_20181007.dat | 3
c:\ab.xyz_20181007.txt | 4
На основе приведенных выше данных я хочу вывод, как показано ниже:
Таблица: emp
FileName | id
-------------------+---
c:\abc.txt | 1
c:\xyz.dat | 2
c:\abc_xyz.dat | 3
c:\ab.xyz.txt | 4
Iпробовал так:
select
substring (Filename, replace(filename, '.', ''), len(filename)), id
from
emp
Но этот запрос не возвращает ожидаемый результат в SQL Server.
Скажите, пожалуйста, как написать запрос для выполнения этой задачи в SQL Server.