次の式で計算列を作成しました。
(CONVERT([datetime],(CONVERT([varchar],[TradeDate])+' ')+CONVERT([varchar],[TradeTime])))
しかし、テーブルを保存すると、数式は自動的に次のように変更されます。
(CONVERT([datetime],(CONVERT([varchar],[TradeDate],0)+' ')+CONVERT([varchar],[TradeTime],0),0))
したがって、この問題が発生します。
であると仮定しTradeDate
ます:2012-08-13
であり、TradeTime
である:10:29:59.0000000
を表示する代わりに、数式を変更したため、 を2012-08-13 10:29:59.000
表示します。2012-08-13 10:29:00.000
解決策は何ですか?