Пытаясь использовать SUM()
и WHERE
в одном выражении и получая совокупную ошибку
Я пробовал несколько способов выбрать только самые последние записи, а затем суммировать их, которые я хочу получить4 самые последние записи в БД
@total_value bigint,
Select @total_value = SUM(TotalMB)
FROM TABLE
WHERE DATE >= getdate()-1
and (
RuleName like '%Used Memory%'
or RuleName like '%Available Mbytes%'
)
Это записи таблицы
2019-10-23 22: 00: 00.000 3958 ServerA Используемая память MBytes
2019-10-23 22: 00: 00.000 16028 Сервер A Доступные МБ
2019-10-23 22: 00: 00.000 15919 СерверB Доступные МБ
2019-10-23 22:00:00.000 49335 ServerB Используемая память MBytes
Я ожидаю, что смогу принять эти 4 записи, когда я использую WHERE DATE >= MAX(DATE)