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

CfCube.com

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

 

 

Yorumlar

Yorumunuzu YazInIz



(daha sonra görüntülenmeyecek)



Leave this field empty: