Jan
24
2011
Days in Month for Sql,Ayın içindeki gün sayısını bulan sql cümleciği
Birçok programlama dilinde zaten bu fonksiyon mecvut, ancak SQL'de yapılabiliyor, case when li yapmak gereksiz koda sebebiyet verebilir, aşağıda 1 satırda bu değerin nasıl alınabildiğini göreceksiniz.
SELECT day(dateadd(mm,datediff(mm,-1,TABLODAKI_TARIH_ALANI),-1)) as dayInMonth FROM TABLO_ADI
eğer karışık geldi ise aşağıdaki kodu direkt çalıştırabilirsiniz.
select day(dateadd(mm,datediff(mm,-1,'2010-02-01'),-1)) daysInMonth
bu tırnak ile yazılan kısıma tablonuzdaki tarih alanının adını yazabilirsiniz sorgularınızda..
0 yorum - Gönderen : Mahmut Er (12:31 PM) - Kategori : SQL | TSQL