tolgacelik.net
Tüm yazılar
·1 dk

SQL - SELECT DateAdd Fonksiyonu ve DateDiff Fonksiyonu

Merhaba arkadaşlar, SQL’ de SELECT sorgusunda DateAdd Fonksiyonu ve DateDiff Fonksiyonu ile ilgili basit örnekleri aşağıda inceleyebilirsiniz. Şimdi SQL - SELECT DateAdd Fonksiyonu ve DateDiff Fonksiy

dateadd-fonksiyonu-sqldateadd-fonksiyonu-ve-datediff-fonksiyonumicrosoftselectselect-sorgususqlsql-girissql-islemlerisql-ogrenveritabaniveritabani-islemleri

Merhaba arkadaşlar, SQL’ de SELECT sorgusunda DateAdd Fonksiyonu ve DateDiff Fonksiyonu ile ilgili basit örnekleri aşağıda inceleyebilirsiniz. Şimdi SQL - SELECT DateAdd Fonksiyonu ve DateDiff Fonksiyonu işlemlerine bir göz atalım. SQL - SELECT DateAdd Fonksiyonu ve DateDiff Fonksiyonu DateAdd Fonksiyonu -- DateAdd: Bir tarihin üzerine saat,gün,ay,yıl gibi zamanları eklemeyi sağlar. -- Yarının tarihi listeleyin SELECT DATEADD(day,1,GETDATE()) -- 2 yıl sonrasını listeleyin SELECT DATEADD(year,2,GETDATE()) -- Doğum günü yarın olan üyeleri listeleyin (DateAdd) SELECT * FROM Uye WHERE DATEPART(day,DogumTarihi) = DATEPART(day,DATEADD(day,1,GETDATE())) AND DATEPART(month,DogumTarihi) = DATEPART(month,DATEADD(day,1,GETDATE()))   DateDiff Fonksiyonu -- DateDiff: İki tarih arasındaki saat, gün, ay, yıl gibi zaman farkını verir. -- Bugün ile 02.05.2010 arasındaki gün farkını bulun SELECT DATEDIFF(day,GETDATE(),'02.05.2010') -- Bir kütüphane sisteminde kitaba ceza uygulanıyor. Teslim tarihi geciktirene, güne göre 5 kuruş ceza uygulayın (DateDiff) -- Not: Öncelikle teslim tarihini geçen ve teslim etmeyeni bulalım SELECT * FROM Odunc WHERE TeslimTarihi < GetDate() AND TeslimEtti = 0 -- Not: Geciktirenlerin, kaç gün geciktirdiğini bulalım SELECT DATEDIFF(day,TeslimTarihi,GETDATE()) FROM Odunc WHERE TeslimTarihi < GetDate() AND TeslimEtti = 0 -- Not: Bulunan günü ceza bedeli ile çarpalım SELECT (DATEDIFF(day,TeslimTarihi,GETDATE()) * 5) as FROM Odunc WHERE TeslimTarihi < GetDate() AND TeslimEtti = 0 -- Kullanılabilir ifadeler: year, quarter, month, dayofyear, day, week, weekday, hour, minute, second, millisecond, microsecond, nanosecond

Sonuç

Soru ve önerilerinizi yorum olarak ya da e-mail göndererek iletebilirsiniz, teşekkürler.

PaylaşLinkedInX
Bir sonraki yazı doğrudan kutuna düşsün

Distributed sistemler, üretim stabilitesi, AI destekli geliştirme üzerine uzun yazılar. Spam yok, çıkmak kolay.

Sadece e-posta. Bu sunucuda saklanır. Hiçbir yerde paylaşılmaz, satılmaz.

Yorumlar

Henüz yorum yok. İlk yorumu sen bırak.

Yorum bırak

Hiçbir yerde gösterilmez. Sadece gerekirse cevap vermek için.