मुझे केवल दिए गए डेटाइम चर के महीने के पहले दिन का चयन करने की आवश्यकता है।
मुझे पता है कि इस तरह के कोड का उपयोग करना काफी आसान है:
select CAST(CAST(YEAR(@mydate) AS VARCHAR(4))
+ '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME)
लेकिन यह बहुत सुरुचिपूर्ण नहीं है, और शायद बहुत तेज भी नहीं है।
क्या ऐसा करने के लिए इससे अच्छा तरीका है? मैं SQL Server 2008 का उपयोग कर रहा हूं।