29
SQL'de bir ayın ilk gününü nasıl seçebilirim?
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 …