1

Crystal Report Builder を使用しており、Crystal Report パラメータによる日付制限のあるクエリを SQL Server に渡す必要があります。

私のSQLテーブルは、日時をbigint(UTC TICKS)として保存します。

ユーザーは、カレンダー選択ツールでレポートを選択するためのパラメーターを送信するため、受信したパラメーターは Crystal レポートの datetime になります。

パラメータの値/タイプを変更した後、SQL コマンド (Crystal Report - コマンド) でクエリを実行するにはどうすればよいですか? コマンドで使用する前に、式を使用してパラメーターを変更できますか?

例: ShiftDateTime({@CreationTime},"UTC,0", "")

ありがとう!

4

1 に答える 1

1

私は答えを見つけました:

bigint to date: dateadd(minute ,cast((8123371500/60) as bigint),cast('1753-01-01' as datetime)) を選択

date to bigint : select cast(DateDiff(minute,'1753-01-01','2010-06-03 12:05:33') as bigint)*60

とにかくありがとう。

シャイ。

于 2012-03-25T11:18:59.987 に答える