我正在使用Access DB 2007 - 2010;我試圖導入很多CSV文件,但時間戳列無法正確導入。如何將字符串轉換爲日期並在Access查詢中提取值
因此,我將所有的CSV鏈接到Access數據庫,並試圖查詢所有的表。
我試圖從時間戳提取一年的年份和日期(這是目前一個字符串)
我想給Format
與datepart
功能相結合,它不斷失敗。 (它只是說在表中的錯誤)
format
功能本身的作品,但我不能將它與任何東西結合起來。
基本上,我想這樣做:
select datepart("y", Format(gmt, "dd-mmm-yyyy hh:nn:ss")) as DOY from Table1;
,但它失敗。我也試過CDate
和DateValue
不同的組合,但都失敗了。
有誰知道如何讓這個工作?
UPDATE
的format
功能沒有做任何事情。無論我如何格式化,文本都保持不變。
這裏有一個日期時間示例:05日 - 12月13 2008年:40:01.955
@HansUp:失敗;我添加了日期示例 – djm
@HansUp:OMG!這工作!非常感謝!請添加,作爲解決方案,我可以upvote! – djm