2015-08-18 4 views
0

Я работаю с запроса в SQL Server:Явное преобразование datetime2 на отметку времени в SQL Server

select datetimevalue 
from temp; 

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

В MySQL, если я просто написать:

select UNIX_TIMESTAM(datetimevalue) 
from temp; 

затем возвращает метку времени.

Есть ли способ преобразовать дату и время в метку времени в SQL Server 2014?

+0

Да, но я не хочу создавать какие-либо функции. я просто нахожу, есть ли какая-либо встроенная функция, такая как mysql –

+0

@ Признаюсь, я сделаю так, как вы предлагаете спасибо –

ответ

2

SQL Server не имеет типа timestamp. Раньше он был один в старых версиях, но этот тип НЕ a дата & значение времени. В текущих версиях timestamp является устаревшим синонимом для rowversion.

Смежные вопросы