2
我在Advantage Database SQL中遇到了一個簡單的問題。Advantage SQL中的轉換日期格式
我的日期格式爲M/D/YYYY,並且想將它們轉換爲MM/DD/YYYY。通常在SQL Server中,我只是使用convert(varchar(20),field,101),但這在Advantage中不起作用。
這樣做的格式是什麼?
我在Advantage Database SQL中遇到了一個簡單的問題。Advantage SQL中的轉換日期格式
我的日期格式爲M/D/YYYY,並且想將它們轉換爲MM/DD/YYYY。通常在SQL Server中,我只是使用convert(varchar(20),field,101),但這在Advantage中不起作用。
這樣做的格式是什麼?
我不認爲有像這樣的簡單轉換功能。直接在SQL中進行轉換可能會變成相當混亂的語句(我認爲它需要組合CONVERT
,YEAR
,DAY
和MONTH
標量)。
如果目標是強制在客戶端應用程序中以特定格式顯示日期值,那麼一種可能性可能是在連接時指定日期格式。你如何做到這一點取決於正在使用的客戶端。例如,如果您正在使用連接字符串,那麼您可以按如下方式指定日期格式。
Data Source=\\server\share\yourdatapath;...;DateFormat=MM/DD/YYYY;