我有一张桌子:
箱:
id (int)
totalDimension (double)
usedDimension (double)
在aspx页面上,我有一个gridview,使用:
绑定到该表 Select id, (totalDimension- usedDimension) AS available From Box;
当用户单击gridview的特定行的“select”时,将出现另一个gridview,并显示使用Dimension小于可用空间的其他框。
示例如果用户选择ID 1,则第二个gridview将显示已使用低于5000的维度的所有其他框:
我的问题是,是否可以使用SQL来实现这一目标?通过使用子查询?
答案 0 :(得分:0)
是的,有可能。您可以使用where子句:
Select id, (totalDimension - usedDimension) AS available From Box where (totalDimension - usedDimension) < @somevalue
答案 1 :(得分:0)
在变量中设置所选值并将其传递给查询
select Id,UsedDimension from Box where [UsedDimension]<5000