0

DB がアクセスするレポートがあります。そのレポートを移行しました。DB は SQL SERVER です。SQL サーバーのデータ型が「時間」であるフィールド seltime があります。しかし、レポートが移行されると、seltime の数式フィールドが得られます。弦。

数式フィールドにいくつかの計算があり、それを 24 形式で表示しようとするとエラーがスローされます。

レポートで「時間」データ型が文字列に変換されるのはなぜですか? もしそうなら、レポートフォーマウルフィールドで文字列を24形式に変換する方法は? ここで得られる値は「10:50:00.0000」です。

4

1 に答える 1

2

多くのRDIが私の質問の解決策を見つけた後。

CStr(Time(Left ({interview.seltime},5)), "h:mm tt", "AM", "PM") + "  " + Cstr(date({interview.seltime}),"dddd d MMMM, yyyy")
于 2012-10-04T13:28:41.140 に答える