SQL-запрос для расчета разности количества полей и передачи в ASP-скрипт - PullRequest
0 голосов
/ 22 января 2011

Мой запрос в его текущем состоянии:

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

Возвращает число результатов, которые являются целочисленными значениями.Я не уверен, возможно ли это, но я хотел бы, чтобы SQL вычислял разницу возвращаемых результатов (принимая самое высокое и самое низкое значение), а затем передавал вычисленную переменную ответа обратно в сценарий ASP, запросработает. Я приведу пример ниже

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

Запрос вычислит наибольшее число 500293821 - самое низкое 010299999, а затем вернет ответ.

Не думаю, что этовозможно, и я думаю, что я, вероятно, в конечном итоге просто сделаю это в сценарии ASP, но я решил сначала спросить экспертов.

1 Ответ

0 голосов
/ 22 января 2011

Попробуйте это:

SELECT MAX(RemainingCapacityBytes) - MIN(RemainingCapacityBytes) DiffCapacityBytes
   FROM [Check].[dbo].[tbl_BackupChecks_MediaInfo]   
 WHERE Company = 'Company Name' and ModifiedDateTime >= dateadd(d,-7,GETDATE()) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...