1

背景
2 つの日付 ($begin_date と $end_date) を提供する ingres を介してレポートを作成しようとしています。
このレポートは、2 つの日付の間に発生したシステムからのエラーを提供します。
これらの日付の間隔が 1 日未満の場合は、より詳細なレポートが必要です。

質問
日付の違いに応じて、このレポートで複数の選択を行う方法はありますか?
お気に入り:

$end_date - $begin_date = difference
.QUERY

if difference < 1 day
    select col1, col2, count(*) as number from table
    group by col1, col2
else
    select col1, count(*) as number from table
    group by col1

または、代わりにSELECT内にifステートメントを入れてください。私は経験豊富なSQLユーザーではないので、可能であれば最後のものについてはわかりません。

どんな助けでも素晴らしいでしょう、または私が探すべきポインタです。

4

1 に答える 1

1

proc を作成し、$begin_date および @end_date パラメーターを使用します。

proc にロジックを追加すると、出力は動的テーブル構造になります。

オブジェクトがプログラムの構造に自動的に適応できるようにする必要があります。

于 2010-12-09T08:02:18.270 に答える