我使用的是 SQL Server 2014。
我需要通过 SQL 导出数据。其中一个字段需要如下所示:(不确定“T”是什么)。源字段采用日期时间格式。
2019-08-15T08:30:00
是否有特定的数据类型,或者我必须转换为 varchar 等并连接“T”?就目前情况而言,我的 SQL 非常简单:
SELECT [Jobf_DteLog] as DateLogged,
FROM [tblJobs]
最佳答案
2019-08-15T08:30:00
是 ISO 8601 日期格式。
要获得所需的输出,您可以使用 ether FORMAT()或CONVERT()功能。
select format(Jobf_DteLog, 'yyy-MM-ddThh:mm:ss')
, convert(varchar(30), Jobf_DteLog, 126)
关于sql-server - 导出sql将日期时间转换为yyyy-mm-ddTHH :MM:SS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57552462/