無法在 EXCEL 中過濾來自 SQL 的日期值

無法在 EXCEL 中過濾來自 SQL 的日期值

我在 SQL 中建立了一個包含日期列的視圖。日期列定義為日期時間,我必須使用 CONVERT (nvarchar.mydate,103) 這樣我可以獲得以下格式:dd/mm/yyyy。

現在,當我從 EXCEL 連接以獲取此資料視圖時,我得到的日期如下:

在此輸入影像描述

我希望它們顯示為年份,所以我必須使用文字到列選項並轉換它們。

在此輸入影像描述

我每次刷新工作表後都需要執行此操作的問題。有沒有一種方法可以讓我自動按年份過濾日期。

答案1

從 SQL 取得日期而不進行轉換,並在 Excel 中套用正確的格式。否則,您必須在 Excel 中將其從文字轉換回數字。

相關內容