我正在尝试运行以下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专家,但如果指向正确的方向,我很乐意尝试替代解决方案或研究(我已经在网上看了看)。
答案 0 :(得分:2)
尝试连接日期和时间:
[Date Order Finished] =
CONVERT (VARCHAR(16), GETDATE(),111) +' '+ CONVERT (VARCHAR(16), GETDATE(),108)