Я пытаюсь разбить столбец datetime
в моей базе данных SQL Server. Все записи в формате: yyyy-mm-dd 00:00:00.0
(да, каждый раз измерение бесполезно одинаково, но я ничего не могу с этим поделать, это не мой db).SQL Server split datetime column
На самом деле, что я действительно хочу сделать, это создать новое измерение времени с 4-мя колонками: Date
, Year
, Month
и Day
(это потому, что мне нужно, чтобы сформировать Mondrian иерархию, основанную на том временном измерении).
Я действительно не знаю, как к этому, любая помощь будет оценена.
'Datetime' не имеет _format_, он имеет только значение, которое всегда содержит временную часть. –
Ну, извините за теоретическое недоразумение, но остальная часть вопроса остается прежней. –
Вы пытаетесь изменить формат таблицы, чтобы добавить столбцы год, месяц и день, а затем обновить новые столбцы с соответствующим значением из столбца даты? – Kevin