Это не промежуток времени.
У вас есть только одно условие: больше, чем.Правая сторона больше, чем 6 дней назад, поэтому ваше состояние соответствует любой дате, которая является более поздней, чем дата шесть дней назад.Другими словами, это не останавливается на Сегодня;это включает в себя и завтра, и на следующей неделе, и в следующем году.
AND ( Orders.ShipDate >= DATEADD(Day, Datediff(Day,0, GetDate() -7), 0)
AND Orders.ShipDate < DATEADD(Day, Datediff(Day,0, GetDate()), 0) )
Это то, что вы действительно хотите.Это соответствует датам, которые являются более поздними, чем полночь дня 7 дней назад, и датам, которые являются до полуночи сегодня (что является вчерашним временем).