3

Cognosにクエリ式があり、過去の日付と現在の日付を比較する必要があります。関数リストに1つ表示されません。それ以外の場合は、クエリ日付をクエリオブジェクト内に配置する方法がわかりません。

クエリで現在の日付を使用するにはどうすればよいですか?

4

3 に答える 3

3

データベースソフトウェアに応じて、オブジェクトはcurrent_date(SQL Server)またはSYSDATE{}(Oracle)のいずれかになります。どちらを使用しているかわからない場合は、関数だけを表現して[検証]ボタンを押してください。エラーが発生した場合は、データベースに対して間違った関数を使用しています。

その後、このオブジェクトを他のDateクエリオブジェクトと同じように使用できるため、クエリ内の日付に追加/比較したり、ページのどこかに表示したりできます。

于 2012-10-03T15:47:55.123 に答える
1

最良の方法はを使用することcurrent_dateです。このメソッドはデータソースに依存せず、実行時に同等の適切なデータソースに変換されます。

于 2017-06-07T20:48:40.883 に答える
0

クエリでは次のようなものを使用できます。

SELECT FIELD1 FROM TABLE WHERE FIELD2 = current_date

FIELD2の日付形式が

于 2017-09-15T16:43:51.260 に答える