ASP.NET
Network Akademi

Met Hostimg

“Bilgi paylaşıldıkça artar” sloganı ile .NET Platformuna ilişkin birikimlerin paylaşıldığı ASP.NET.TR Topluluğunda sizde “YAZAR” olmak için ; info@asp.net.tr e-mail adresine kendinizi anlatan bir e-mail göndererek başvuruda bulunabilirsiniz.

T-SQL Tarihsel İşlemler

Onur YILMAZ
SQL
20.05.2011 17:33:31
Hit : 6114

 
Merhaba bu makalede SQL tarafında tarihsel işlemleri nasıl gerçeklediğimize bakacağız.
 
Haydi Sql Server’ımızı açalım ve bir sorgu penceresi açıp aşağıdaki açıklamalı SQL cümleciklerini deneyelim
 
 
-- Tarihsel Islemler
 
--gunun tarihi
Select getdate()
 
Select year(getdate())
Select month(getdate())
select day(getdate())
 
--belirli bir zamana belirli bir deger eklemek
Select dateadd(year,20,'10.3.1987')
Select dateadd(month,30,getdate())
 
--iki zaman arasındaki farkı elde etmek için
Select datediff(year,'01.01.1997',getdate())
Select datediff(month,'01.01.1987',getdate())
 
 
-- datename ile ilgili zamanın adları alınabilir.
Select datename(year,getdate())
Select datename(dayofyear,getdate())
Select datename(weekday,getdate())
 
--time : sadece saat dakika saniye tipinde deger saklamak için kullanılan bir deger tipidir.
 
--date : sadece gun ay yıl tutulabilecek bir veri tipidir.
 
--datetime2 : 1 ocak 0001 tarihinden itibaren 31 aralık 9999 tarihleri arasını kapsar. normal datetime 1 ocak 1753 tarihinden baslardı.
 
--datetimeoffset : ulkelerin zaman dilimlerine gore uygun veri tipidir. database de greenwich zamanına gore +2 + 4 gibi saat farklarının işlenmesini saglar.
 
Bir sonraki makalede görşmek üzere..
İyi günler dilerim
 

Tag SQL » date » time » datediff » year


BU İÇERİĞE YORUMDA BULUNUN


Bu MAKALE'ye yorum yapabilmek için Üye olmalısınız ...!


BU İÇERİĞE YAPILAN YORUMLAR