0

大家好!!我想将数据库中的数据显示到 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 回答