आपको शैली के साथ CONVERT '20100101’ करने की आवश्यकता है।
तो, इसे आजमाएं:
...WHEN [Date] > CONVERT(datetime, '20100101', 112)....
स्ट्रिंग से दिनांक पार्स करना अविश्वसनीय हो सकता है क्योंकि मैंने पहले उत्तर दिया है (ज्यादातर टिप्पणियों में)
संपादित करें:
मैं यह नहीं कहूंगा कि यह एक बग है, लेकिन SQL सर्वर 100% स्पष्टीकरण मांग रहा है। yyyymmdd ISO नहीं है और SQL सर्वर yyyy-mm-dd को पार्स करना अविश्वसनीय है (मेरा उत्तर लिंक देखें)