sqlcmdを呼び出してコマンドを実行し、データをcsvとしてエクスポートするバッチファイルがあります。たとえば、セルで表示すると、追跡された日付が表示されます35:30.0
が、それをクリックすると、数式バーにが表示されます1/1/1900 2:45:00 PM
。セルに表示するには完全なタイムスタンプが必要です。何か案は?
バッチファイルは次のとおりです
sqlcmd -S server -U username -P password -d database -i "D:\path\sqlScript.sql" -s "," > D:\path\report.csv -I -W -k 1
スクリプトは次のとおりです。現在、それらをvarcharとしてキャストしていますが、それは単に少し変更しようとしたためです。Varcharも機能しません。
SET NOCOUNT ON;
select top(10)BO.Status,
cast(tradeDate AS varchar) AS Trade_Date,
CAST(closingTime AS varchar) AS Closing_Time,
CAST(openingTime AS varchar) AS openingTime
テーブルのすべてのソートの巨大な複雑な結合から