Jan
24
2011
Days in Month for Sql,Ayın içindeki gün sayısını bulan sql cümleciği
Gönderen : Mahmut Er (12:31 PM)
0 yorum - Kategori : SQL | TSQL

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..



