0

我有一张桌子:

盒子

id (int)
totalDimension (double)
usedDimension (double)

在一个 aspx 页面上,我有一个 gridview,它通过以下方式绑定到该表:

 Select id, (totalDimension- usedDimension) AS available From Box;

在此处输入图像描述

当用户单击gridview 的特定行的“选择”时,会出现另一个gridview 并显示其他已使用Dimension 小于可用空间的框。

例如,如果用户选择 ID 1,第二个网格视图将显示所有其他已使用维度低于 5000 的框:

在此处输入图像描述

我的问题是可以使用 SQL 来实现吗?通过使用子查询?

4

2 回答 2

0

对的,这是可能的。您可以使用 where 子句:

Select id, (totalDimension - usedDimension) AS available From Box where (totalDimension - usedDimension) < @somevalue
于 2013-08-03T12:17:36.717 回答
0

在变量中设置您选择的值并将其传递给查询

          select Id,UsedDimension from Box where [UsedDimension]<5000
于 2013-08-03T12:34:47.743 回答