=IFERROR(
ARRAYFORMULA(
IF(ISBLANK(T3:T),,
FLOOR(
IF(DATEVALUE($Q2:Q)+TIMEVALUE($R2:R)-DATEVALUE($N2:N)+TIMEVALUE($O2:O)>1,
IF(R2:R-O2:O>0.08263888889,(T2:T-S2:S)+2,(T2:T-S2:S)+1),
(T2:T-S2:S)+1)
,1
)
)
)
Кажется, это лучший способ заставить это работать. Я должен был вставить заявление IF, чтобы я мог вырезать проблему первого дня. Эта странная 0,08 - это истекшее отличие от 2 часов, предположительно.
Я искренне не понимаю ответ, который мне дали от Player0. В моей ситуации есть 3 разных вопроса. Первый день не может добавить +2, если разница составляет более 2 часов. Через день можно. Его странное число было 31.08, так что, возможно, его масштабировали месяцами или что-то в этом роде. Я не мог заставить это работать, хотя, это только возвратило бы '1'. Когда я разбил коэффициент и возился с ним, каждый ответ был по большей части 0. Если есть что-то, чего мне не хватает в этой новой формуле. Я хотел бы получить некоторую информацию.
sp_spaceused должно быть довольно близко, если вы посмотрите на зарезервированное пространство.
Оценка размера ваших резервных копий базы данных
Пол Рэндал недавно написал в блоге о том, как узнать, насколько большой может быть ваша резервная копия TLOG:
Сколько данных будет следующая резервная копия журнала включает
Комбинация двух значений, кажется, действительно близка к фактическому размеру резервной копии в некоторых кратких тестах.