AdvantageDatabaseSQLに単純な問題があります。
M / D / YYYYの形式の日付があり、それらをMM / DD/YYYYに変換したいと思います。通常、SQL Serverではconvert(varchar(20)、field、101)を使用しますが、これはAdvantageでは機能しません。
そうするためのフォーマットは何ですか?
AdvantageDatabaseSQLに単純な問題があります。
M / D / YYYYの形式の日付があり、それらをMM / DD/YYYYに変換したいと思います。通常、SQL Serverではconvert(varchar(20)、field、101)を使用しますが、これはAdvantageでは機能しません。
そうするためのフォーマットは何ですか?
そのような単純な変換機能が利用できるとは思いません。CONVERT
SQLで直接変換するには、おそらくかなり厄介なステートメントになります( 、、、、およびスカラー YEAR
の組み合わせが必要になると思います)。DAY
MONTH
ただし、目的がクライアントアプリケーションで特定の形式で日付値を強制的に表示することである場合、1つの可能性は、接続時に日付形式を指定することです。それをどのように行うかは、使用されているクライアントによって異なります。たとえば、接続文字列を使用している場合は、次のように日付形式を指定できる場合があります。
Data Source=\\server\share\yourdatapath;...;DateFormat=MM/DD/YYYY;