Forum

T-Sql Acaba bu ay k...
 
Bildirimler
Hepsini Temizle

T-Sql Acaba bu ay kaç gün çekiyor.

1 Yazılar
1 Üyeler
0 Likes
4,362 Görüntüleme
(@haticeakgul)
Gönderiler: 983
Noble Member
Konu başlatıcı
 

  T-sql koduyla acaba bu ay kaç çekiyor diye düşünürseniz aşağıda ki gibi bir sql kodu kullanabilirsiniz. Normal şartlar altında t-sql de ayların kaç gün çekdiklerine dair bir fonksiyon bulunmamaktadır. Ama aşağıdaki sorgudan böyle bir fonksiyon rahatlıkla üretilebilir. Bu fonksiyon sayesinde ayın gün sayısına göre çalışan sorgularda kullanabilirsiniz.
 
SELECT DAY(DATEADD(d, -DAY(DATEADD(m,1,GETDATE())),DATEADD(m,1,GETDATE())))
hatta bu işlem için bir sistem fonksiyonu yapalım.
Use Master
exec sp_configure 'allow updates',1
RECONFIGURE WITH OVERRIDE
GO
  
Create Function system_function_schema.fn_monthsdaycount ( @Date datetime )
RETURNS int
as
begin
   declare @Int int
   set @Int = DAY(DATEADD(d, -DAY(DATEADD(m,1,@Date)),DATEADD(m,1,@Date)))
   RETURN @Int
end
go
exec sp_configure 'allow updates',0
RECONFIGURE WITH OVERRIDE

 
Gönderildi : 25/02/2009 01:23

Paylaş: