हां, आप एक डिफ़ॉल्ट मान सेट कर सकते हैं, लेकिन आप चाहते हैं कि सिंटैक्स सही हो:
[date] datetime default (case when datepart(hh, getdate()) = 24 then getdate() - 1 else getdate() end)
हालांकि, मुझे नहीं लगता कि आपके पास datetime
होना चाहिए "दिनांक" नामक फ़ील्ड में मान। कैसा रहेगा:
AsOfDate date default (case when datepart(hh, getdate()) = 24 then cast(getdate() - 1 as date) else cast(getdate() as date) end)