Значения дат из SQL не могут быть отфильтрованы в EXCEL

Значения дат из SQL не могут быть отфильтрованы в EXCEL

Я создал VIEW в SQL, который содержит столбец даты. Столбец даты определен как datetime, мне пришлось использовать CONVERT (nvarchar.mydate,103), чтобы получить следующий формат: dd/mm/yyyy.

Теперь, когда я подключаюсь из EXCEL, чтобы получить это представление данных, я получаю следующую дату:

введите описание изображения здесь

Я хочу, чтобы они отображались как годы, поэтому мне нужно использоватьТекст в столбцывариант и конвертировать их.

введите описание изображения здесь

Проблема в том, что мне нужно делать это каждый раз после обновления листа. Есть ли способ, чтобы дата автоматически фильтровалась по годам.

решение1

Получите дату из SQL без конвертации и примените правильный формат в Excel. В противном случае вам придется преобразовать ее обратно из текста в число в Excel.

Связанный контент