Datakent Ana Sayfa
Anasayfa Anasayfa > Diğer bölümler > Microsoft SQL Server
  Aktif Konular Aktif Konular RSS: SQL Server Bazı Tarihsel Fonksiyonlar
  Yardım Yardım  Hızlı Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

SQL Server Bazı Tarihsel Fonksiyonlar

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
aziz.alkurt Açılır Menü Göster
Admin Group
Admin Group
Simge

Kayıt Tarihi: 27.Ocak.2012
Bulundugu Yer: FETHİYE
Online: Sitede Değil
Gönderilenler: 26
  Alıntı aziz.alkurt Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: SQL Server Bazı Tarihsel Fonksiyonlar
    Gönderim Zamanı: 14.Nisan.2013 Saat 20:15
datepart değeri için bazı değerler
gün->d veya dd
ay->m veya mm
yıl-> yy veya yyyy
saniye->ss veya s
dakika->mi veya n
saat->hh
milisaniye->ms

GETDATE()
Şu anki tarih ReturnType DateTime
Ex: select GETDATE() --Şu an
select  'Tarih: '+CONVERT(varchar(8),GETDATE(),103)

DATEDIFF ( datepart , startdate , enddate )

iki tarih arasındaki fark ReturnType int
Ex: select DATEDIFF(d,'1985.10.13',GETDATE())  --Doğalı kaç gün geçmiş
select  'Ben doğalı '+CONVERT(varchar(10), DATEDIFF(d,'1985.10.13',GETDATE()))+' gün geçmiş'

DATEADD ( datepart , number, date )

Belirli bir tarihe ekleme ya da çıkarma yapmak ReturnType DateTime
Ex: select DATEADD(d,1,GETDATE()) --Yarının tarihi
select  'Yarın '+ CONVERT(varchar(8),DATEADD(d,1,GETDATE()),103)+' Dün '+ CONVERT(varchar(8),DATEADD(d,-1,GETDATE()),103)
DATEPART ( datepart , date )
Belirli bir tarihin istenilen partını verir. ReturnType int
Ex: select DATEPART(d,GETDATE())  --Bügün Ayın Kaçıncı günü
select  'Bugün ayın '+CONVERT(varchar(2), DATEPART(d,GETDATE()))+'. günü'

Ex: Bu ayın ilk gününün tarihi
select DATEADD(m, DATEDIFF(m,0,GETDATE()),0)
Ex: Geçen ayın son gününün tarihi
select DATEADD(s,-1,DATEADD(m, DATEDIFF(m,0,GETDATE()),0))



Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Menü Göster



Bu Sayfa 0,230 Saniyede Yüklendi. [power by : WebWiz]