<p>我正在尝试将表中的日期键(数字)转换为日期时间键。我当前的查询是:</p>
<pre><code> SELECT
DATEADD(HOUR,-4,CONVERT(DATETIME,LEFT([Date],8)+' '+
SUBSTRING([Date],10,2)+':'+
SUBSTRING([Date],12,2)+':'+
SUBSTRING([Date],14,2)+'.'+
SUBSTRING([Date],15,3))) [Date],
[Object] AS [<a href="https://www.cnpython.com/pypi/dataset" class="inner-link">dataset</a>],
SUBSTRING(Parms,1,6) AS [Media]
FROM (Select CONVERT(VARCHAR(18),[Date]) [Date],
[Object],
MsgId,
Parms
FROM JnlDataSection) A
Where MsgID = '325' AND
SUBSTRING(Parms,1,6) = 'V40449'
Order By Date DESC;
</code></pre>
<p>日期列显示:
2013-06-22 13:36:44.403</p>
<p>我想把它分成两列:
日期:
2013年6月22日</p>
<p>时间(删除微秒):
13: 36:44分</p>
<p>是否可以修改我现有的查询以显示所需的输出?非常感谢。请注意:我正在使用SQL Server Management Studio 2008。</p>