Опитвали ли сте нещо като
DECLARE @TimeVal VARCHAR(4)
SELECT @TimeVal = '1715'
select CONVERT(DATETIME,LEFT(@TimeVal,2) + ':' + RIGHT(@TimeVal,2),8)
Изход
1900-01-01 17:15:00.000
Опитвали ли сте нещо като
DECLARE @TimeVal VARCHAR(4)
SELECT @TimeVal = '1715'
select CONVERT(DATETIME,LEFT(@TimeVal,2) + ':' + RIGHT(@TimeVal,2),8)
Изход
1900-01-01 17:15:00.000
SQL Server SELECT в съществуваща таблица
Избягване на SQL инжектиране без параметри
SQL Server Management Studio - как да промените типа на поле, без да изпускате таблица
Изпълнение на динамичен SQL във функция на SQLServer 2005
Как да намерите езика по подразбиране на потребителя в SQL Server (T-SQL)