यह तारीख की अवधि नहीं है।
आपके पास जो स्थिति है, वह वास्तव में केवल एक ही शर्त है:इससे बड़ी। से अधिक का दाहिना भाग 6 दिन पहले है, इसलिए आपकी स्थिति किसी भी तिथि से मेल खाती है जो छह दिन पहले की तारीख से बाद की है। दूसरे शब्दों में, यह आज पर नहीं रुकता; इसमें कल, अगले सप्ताह और अगले वर्ष भी शामिल हैं।
AND ( Orders.ShipDate >= DATEADD(Day, Datediff(Day,0, GetDate() -7), 0)
AND Orders.ShipDate < DATEADD(Day, Datediff(Day,0, GetDate()), 0) )
आप वास्तव में यही चाहते हैं। यह उन तारीखों से मेल खाता है जो 7 दिन पहले की आधी रात के बाद की हैं, और उन तारीखों से जो आज आधी रात से पहले की हैं (जो कल किसी भी समय है)।