2013-06-19 62 views
-2

我有一個日期字段(work_date),我只需要4位數字的年份並且是數字形式。該領域看起來像這樣2020-04-28 00:00:00.000我只需要從2020年開始。我需要從字段中提取一年

在SQL工作室工作的, 選擇左((轉換(VARCHAR(4),[Work_Date],112)),4) 但在晶體報告它說(由轉換

+0

[你嘗試過什麼? ](http://whathaveyoutried.com/)一個快速的谷歌搜索會出現'Left()'函數... – Ryan

+0

@Ryan Left是一個字符串,不是日期函數。 – Paparazzi

+0

一個快速的DuckDuckGo(對NSA說不)會找到'Year()'和'DatePart()'。 – craig

回答

2

試試這個:

Year({table.field}) 

或者這樣:

DatePart('yyyy',{table.field}) 
0

無需使用任何公式,只需右鍵單擊報表字段的格式,請單擊自定義並得到你想要的輸出,它只是一樣的,你在Excel

格式化
相關問題