Ay Bazında İçerikler: January 2011

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