Учитывая
SELECT CONVERT(VARCHAR(16), GETDATE(), 120) AS [YYYY-MM-DD]
---returns--- yyyy-mm-dd hh:ss
, и вы можете использовать REPLACE для преобразования строк
REPLACE('a b c',' ','.')
----returns--- a.b.c
, и вы можете рекурсивно складывать вещи, которые вы получаете, в эти
Select (
replace((replace((replace(CONVERT(VARCHAR(16), GETDATE(), 120),' ','.')), ':', '.')), '-', '.')
)
, которыевозвращает: yyyy.mm.dd.hh.ss
отлично работает с метками даты и времени!