背景
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ユーザーではないので、可能であれば最後のものについてはわかりません。
どんな助けでも素晴らしいでしょう、または私が探すべきポインタです。