Sadece belirli bir datetime değişkeninin ayının ilk gününü seçmem gerekiyor.
Bu tür bir kod kullanarak yapmak oldukça kolay biliyorum:
select CAST(CAST(YEAR(@mydate) AS VARCHAR(4))
+ '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME)
Ama bu çok zarif değil ve muhtemelen çok hızlı değil.
Bunu yapmanın daha iyi bir yolu var mı? SQL Server 2008 kullanıyorum.