Як відформатувати дату в рррр-мм-дд у SQL Server?

Як отримати формат дати SQL у SQL Server

  1. Використовуйте оператор SELECT із функцією CONVERT і параметром формату дати для потрібних значень дати.
  2. Щоб отримати РРРР-ММ-ДД, використовуйте цей синтаксис T-SQL SELECT CONVERT(varchar, getdate(), 23)
  3. Щоб отримати MM/DD/YY, використовуйте цей синтаксис T-SQL SELECT CONVERT(varchar, getdate(), 1)

Формат дати SQL із функцією FORMAT

  1. Використовуйте функцію FORMAT, щоб відформатувати типи даних дати та часу зі стовпця дати (date, datetime, datetime2, smalldatetime, datetimeoffset тощо).
  2. Щоб отримати ДД/ММ/РРРР, використовуйте SELECT FORMAT (getdate(), 'dd/MM/yyyy') як дату.

Перетворення формату дати

  1. ВИБРАТИ ідентифікатор транзакції, ідентифікатор клієнта, ідентифікатор продукту,
  2. FORMAT(transaction_date, 'dd-MM-yyyy') AS formatted_date,
  3. ВІД операцій;

Стандартний формат рядкового літералу, який використовується для клієнтів нижнього рівня, відповідає стандартній формі SQL, яка визначається як рррр-ММ-дд . Цей формат збігається з визначенням ISO 8601 для DATE. Для Informatica діапазон обмежений від 1582-10-15 (15 жовтня 1582 CE) до 9999-12-31 (31 грудня 9999 CE).

Якщо ви хочете показати дд/мм/рррр, використовуйте метод «Формат» або «Перетворити/перетворити» в полі «Дата», щоб змінити формат. Не рекомендується зберігати дату в певному форматі varchar. Наприклад, яке число було 11-6-2023?