我有一個查詢的一些事情是這樣的:的MS Access等效於T-SQL查詢
convert(varchar(7), [DateDelivered], 120) As Month_Delivered
這似乎並不與訪問ODBC鏈接表工作。上面的等價物是什麼?
我試過用CSTR,似乎沒有工作。我得到如下錯誤:
Syntax error: missing operator in query expression .
對此有何看法?
我有一個查詢的一些事情是這樣的:的MS Access等效於T-SQL查詢
convert(varchar(7), [DateDelivered], 120) As Month_Delivered
這似乎並不與訪問ODBC鏈接表工作。上面的等價物是什麼?
我試過用CSTR,似乎沒有工作。我得到如下錯誤:
Syntax error: missing operator in query expression .
對此有何看法?
由於DateDelivered是日期,你會在這種情況下,使用格式:
Format([DateDelivered], "yyyy-mm") As Month_Delivered
您在查詢中的查詢?
如果是這樣寫
mid([DateDelivered],1,7) As Month_Delivered
或
mid(cstr([DateDelivered]),1,7) As Month_Delivered
@ zvi..This將轉換爲字符串但不會得到所需的日期格式 –
日期應該總是像日期處理,而不是字符串,沒有抗拒ñ。 – Gustav
@ Gustav..This將轉換爲所需的日期格式。謝謝。我還想將其轉換爲字符串,格式爲 –
MID(CSTR(格式(DateDelivered,「」yyyy-mm「」)),1,7)。我需要的最後一件事是兩個答案的結合。謝謝你們.. –
你真的需要學習。格式返回總是一個字符串,所以應用CStr沒有任何意義,Mid在這裏,我不知道。 – Gustav