Как изменить дату в американском формате при создании промежуточной таблицы на сервере SQL? - PullRequest
0 голосов
/ 12 февраля 2020

Формат, в котором я хочу указать дату: 2/10/2020

Я создаю промежуточную таблицу в SSMS:

CREATE TABLE [Stg].[FactOpsFinancialPerformance](
    [Category] [varchar](425) NULL,
    [Date] DATE NULL,
    [BrandId] [int] NULL
GO

Что следует Я изменил свой формат даты на так, чтобы он мог выбрать формат MM / DD / YYYY, который является форматом даты США

1 Ответ

0 голосов
/ 12 февраля 2020

Добавьте вычисляемый столбец:

CREATE TABLE [Stg].[FactOpsFinancialPerformance] (
    [Category] [varchar](425) NULL,
    [Date] DATE NULL,
    [BrandId] [int] NULL,
    date_mmddyyyy as (CONVERT(VARCHAR(255), date, 101)
);

Затем вы можете обратиться к date_mmddyyyy, чтобы получить дату в формате США.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...