如何使用MS SQL设置CONVERT日期和时间格式

时间:2014-11-11 10:02:26

标签: sql sql-server-2008

我正在尝试运行以下SQL语句但不能正确地使用语法..

UPDATE [order]
SET [Status] = 'F', [nInvoiceStatus] = 1, [nTotalItemsShipped] = [nTotalItemsOrdered], [Total Lines Shipped] = [Total Lines], 
[Date Order Finished] = CONVERT (VARCHAR(16), GETDATE(),111), CONVERT (VARCHAR(16), GETDATE(),108)
WHERE [Status] = 'N';

我的目标是以'dd/mm/yyyy hh:mi:ss'

格式插入当前日期和时间

有没有人有任何建议或有用的指示?我不是SQL专家,但如果指向正确的方向,我很乐意尝试替代解决方案或研究(我已经在网上看了看)。

1 个答案:

答案 0 :(得分:2)

尝试连接日期和时间:

[Date Order Finished] = 
      CONVERT (VARCHAR(16), GETDATE(),111) +' '+ CONVERT (VARCHAR(16), GETDATE(),108)