2013-10-15 9 views
-1

我在表中具有以下URL,並且我有責任開發一個腳本以刪除日期周圍的點。 例如:從網址中的日期中提取點

的日期:2013.01.20應該讀像網址如下:

http://local.website.net/doc/q?file=5448245&date=20130829&ref=65457 

注爲http://local.website.net點不應該被刪除。

我該如何開始呢?

+0

的[字符串轉換爲日期在SQL Server]可能重複(http://stackoverflow.com/questions/13277674/convert-string-to-date-in-sql-server) – Ben

回答

1
DECLARE @doc varchar(500) = 'http://local.website.net/doc/q?file=5448245&date=2013.08.29&ref=65457' 
SELECT SUBSTRING(@doc,0,CHARINDEX('date=',@doc))+REPLACE(SUBSTRING(@doc,CHARINDEX('date=',@doc),LEN(@doc)),'.','') 

SQL fiddle