SQL Query用于计算多个字段的差异并传递给ASP脚本

时间:2011-01-22 00:54:24

标签: mysql sql asp-classic

我现在的查询:

SELECT RemainingCapacityBytes
  FROM [Check].[dbo].[tbl_BackupChecks_MediaInfo]
  WHERE Company = 'Company Name' and ModifiedDateTime >= dateadd(d,-7,GETDATE())

这会返回一些整数值的结果。我不确定这是否可行,但我想做的是让SQL计算上述返回结果的差异(通过取最高值和最低值),然后将caluclated答案变量传递回ASP脚本查询正在运行。我将在下面举一个例子

RemainingCapacityBytes
----------------------
500293821
920392832
192837282
192837283
010299999

查询将计算最高数字500293821 - 最低010299999然后返回答案。

我认为这不可行,我想我最终可能只是在ASP脚本中这样做了,但我想我先问问专家。

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT MAX(RemainingCapacityBytes) - MIN(RemainingCapacityBytes) DiffCapacityBytes
   FROM [Check].[dbo].[tbl_BackupChecks_MediaInfo]   
 WHERE Company = 'Company Name' and ModifiedDateTime >= dateadd(d,-7,GETDATE())