0

こんにちはみんな!データベースからのデータを、Webページを設計してエンドユーザーにカスタム値を入力できるようにしたGridviewに表示したい...エンドユーザーのクエリフィールドは、時間によって異なる場合があります...

例:次のフィールドがあるとします。日付から、日付から、拡張子、トランク、宛先、コスト...

ここで、要件に従って、ユーザーがdatefromからdatetoまでのデータを必要とする場合は結果が表示され、datefromからdatetoまでの結果が必要な場合は、拡張子と拡張子の結果が表示される必要があります。

この条件に対して単一のクエリが必要です。

みんな助けてください...事前に感謝します...

4

1 に答える 1

0

アプリケーションで、ユーザーから送信された変数の種類を確認してから、次のようにクエリを作成する必要があると思います。

SELECT *
FROM t
WHERE
    1 = 1
    AND datefrom >= 'YYYY-MM-DD' 
    AND dateto <= 'YYYY-MM-DD'
    AND extension = 'value';

このクエリの列のインデックスを作成することも検討する必要があります。

于 2013-01-07T07:47:46.687 に答える