我以前遇到類似的問題。 我在查詢將日期存儲爲字符串'YYYYMMDD'的專有CMS數據庫。Excel數據透視表無法識別SQL日期字段中的轉換日期
我使用...
convert(varchar(10),right(VarCompletionDate,2)+'/'+substring(VarCompletionDate,5,2)+'/'+left(varCompletionDate,4), 103)
轉換爲 'DD/MM/YYYY' 格式。在SQL方面這出現工作,但在Excel中,日期被視爲一個字符串而不是日期,我沒有得到日期過濾器,你會得到一個適當的日期字段...
我在做什麼錯在這裏?是convert
轉換到 varchar而不是日期? ...如果我做Convert(date,...
我得到轉換錯誤。
這是針對連接到SQL數據源的數據透視表 - 問題在於Excel無法識別已使用Convert轉換爲文本的數據字段。沒有選項可以更改數據透視表中的日期格式,因此日期需要採用SQL可識別的格式。 – dazzathedrummer