我正在使用ColdFusion和SQL Server。我正在嘗試將Due_Date
轉換爲MM/DD/YYYY。將日期時間轉換爲MM/DD/YYYY的CF/SQL
我正在像這樣的電話:
<cffunction name="displayTable" access="public" returntype="query">
<cfquery name="processTable">
SELECT id, Date_Due, Date_Complete, Item_Count
FROM dbo.Dealer_Track_Work
</cfquery>
<cfreturn processTable>
</cffunction>
我已經試過的一些類似的多種組合:
<cffunction name="displayTable" access="public" returntype="query">
<cfquery name="processTable">
SELECT id, LEFT(CONVERT(VARCHAR, Date_Due, 120), Date_Complete, Item_Count
FROM dbo.Dealer_Track_Work
</cfquery>
<cfreturn processTable>
</cffunction>
誰能那個地方我可能去錯了嗎?我在想因爲數據庫設置爲日期時間,這是轉換爲varchar,但我仍然不能拿出正確的組合。 (並且我不允許更改表)任何幫助讓我的輸出讀取MM/DD/YYYY將不勝感激。
你爲什麼要這樣做? –
Vicki
確保該變量對於當前函數上下文是私有的,並且不會在該函數之外提供。 –
@MattBusche從CF 9開始,你只需要做name =「local.processTable」來將變量的作用範圍保持爲函數的本地(Var作用域)。 –