5 EKİM 2009, PAZARTESİ
Nasıl SQL bir ayın ilk günü tercih edebilir miyim?
Ben sadece verilen bir datetime değişkeni ayın ilk günü seçmeniz gerekir.
Oldukça kolay kod ile ilgili bu tür yapmak olduğunu biliyorum :
select CAST(CAST(YEAR(@mydate) AS VARCHAR(4))
'/' CAST(MONTH(@mydate) AS VARCHAR(2)) '/01' AS DATETIME)
ama bu çok zarif ve çok hızlı muhtemelen değil ya.
Orada bir 'bunu yapmak için daha iyi bir yolu ? (2008 SQL Server kullanıyorum)
CEVAP
5 EKİM 2009, PAZARTESİ
SELECT DATEADD(month, DATEDIFF(month, 0, @mydate), 0) AS StartOfMonth
Bunu Paylaş:
Nasıl C ayın son günü alabilir miyim#?...
Nasıl verimli bir şekilde C 11 Standar...
Nasıl bir dize başka bir dize içeriyor...
Nasıl belirli bir tablo için MySQL mot...
Nasıl Android sistemi sürüm kontrol ed...