我在 SQL Server 中做一个SELECT
和JOIN
多个表。我需要找到一种如何在datetime
不丢失密钥的情况下转换为字符串的方法。
DB_CREATED_TIME
有一个数据类型 DATETIME
DB_UPDATED_TIME
有一个数据类型 DATETIME
我的代码:
SELECT
A.[CASE_ID], A.[ACTIVITY_ID], D.[TEXT_CONTENT],
CONVERT(VARCHAR, A.[WHEN_CREATED], 22),
A.[WHEN_CREATED],.....
我找到了使用此代码的解决方案:
CONVERT(VARCHAR, A.[WHEN_CREATED], 22),
但这使我的密钥为空字符串而不是字段名称。
'': '05/22/19 4:01:35 PM', <--- This is converted part
WHEN_CREATED: 2019-05-22T16:01:35.180Z,<-- This needed to be a string.
WHEN_MODIFIED: 2019-05-22T16:02:05.000Z,<-- This needed to be a string
SUBJECT: 'Re: testr [#1216]',
我怎样才能让我的回应DATETIME
是这样的:
WHEN_CREATED: '05/22/19 4:01:35 PM',
我不确定我是否完全理解这个问题,但也许......在我看来,您应该为转换的输出添加一个名称。
select convert(varchar, A.[WHEN_CREATED], 22) as WHEN_CREATED
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句