Как установить конвертер даты и времени в форматах MS SQL

Я пытаюсь запустить следующий оператор 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 ответ

Решение

Попробуйте объединить дату и время:

[Date Order Finished] = 
      CONVERT (VARCHAR(16), GETDATE(),111) +' '+ CONVERT (VARCHAR(16), GETDATE(),108)
Другие вопросы по тегам