我现在的查询:
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脚本中这样做了,但我想我先问问专家。
答案 0 :(得分:0)
试试这个:
SELECT MAX(RemainingCapacityBytes) - MIN(RemainingCapacityBytes) DiffCapacityBytes
FROM [Check].[dbo].[tbl_BackupChecks_MediaInfo]
WHERE Company = 'Company Name' and ModifiedDateTime >= dateadd(d,-7,GETDATE())