To nie jest zakres dat.
Warunek, który masz, jest tak naprawdę tylko jeden:większy niż. Prawa strona daty większej niż 6 dni temu, więc Twój stan pasuje do dowolnej daty, która jest późniejsza niż ta sprzed sześciu dni. Innymi słowy, nie kończy się na Dzisiaj; obejmuje to jutro, przyszły tydzień i przyszły rok.
AND ( Orders.ShipDate >= DATEADD(Day, Datediff(Day,0, GetDate() -7), 0)
AND Orders.ShipDate < DATEADD(Day, Datediff(Day,0, GetDate()), 0) )
Tego naprawdę chcesz. Pasuje do dat, które są późniejsze niż północ dnia 7 dni temu, oraz dat, które są przed północą dzisiaj (czyli o dowolnej porze wczoraj).