Het is geen datum.
De voorwaarde die je daar hebt is eigenlijk maar één voorwaarde:groter dan. De rechterkant van groter dan 6 dagen geleden, dus uw conditie komt overeen met elke datum die later is dan de datum zes dagen geleden. Met andere woorden, het stopt niet bij Today; het omvat ook morgen, volgende week en volgend jaar.
AND ( Orders.ShipDate >= DATEADD(Day, Datediff(Day,0, GetDate() -7), 0)
AND Orders.ShipDate < DATEADD(Day, Datediff(Day,0, GetDate()), 0) )
Dat is wat je echt wilt. Het komt overeen met datums die 7 dagen geleden later zijn dan middernacht van de dag, en datums die vandaag vóór middernacht zijn (wat op elk moment gisteren is).