T-sql de Tarih Fonksiyonları

0
3901

T-sql de Tarih Fonksiyonları aşağıdaki gibidir…

SELECT CURRENT_TIMESTAMP — Sonuç : 2014-08-16 10:30:58.483
SELECT DATEADD(day,2,’2014-07-20′) — Sonuç : 2014-07-22 00:00:00.000

SELECT DATEADD(month,2,’2014-07-20′) — Sonuç : 2014-09-20 00:00:00.000

SELECT DATEDIFF(day,’2009-07-20′,’2015-02-09′) — Sonuç : 2030 (Gün olarak aldık)

SELECT DATENAME(month, ‘2009-07-20’) — Sonuç : July

SELECT DATENAME(weekday, ‘2009-07-20’) — Sonuç : Monday

SELECT DATEPART(month, ‘2009-07-20’) — Sonuç : 7

–Şuanki Zaman ve Tarihi verir
SELECT GETDATE() — Sonuç : 2009-07-20 11:52:32.893

— Londra – Greenwich Saati
SELECT GETUTCDATE() — Sonuç : 2009-07-20 08:52:44.693

–Girilen string değerin tarih olup olmadığını belirler. 1 ise tarih 0 ise değil.
SELECT ISDATE(‘2009-07-20’) — Sonuç : 1
SELECT ISDATE(‘2014-18-09’) — Sonuç : 0

–girilen Tarihin gün bilgisini verir.
SELECT DAY(‘2009-07-20’) — Sonuç : 20
–girilen Tarihin ay bilgisini verir.
SELECT MONTH(‘2009-07-20’) — Sonuç : 7
–Girilen Tarihin yıl bilgisini verir.
SELECT YEAR(‘2009-07-20′) — Sonuç : 2009

–Sistem Zamanını verir.
SELECT SYSDATETIME() — Sonuç : 2014-08-16 10:28:01.9015235

–Sistem Zamanını Greenwiche göre verir.
SELECT SYSUTCDATETIME() — Sonuç : 2014-08-16 07:28:08.4080830

— DATEADD: Şuankİ, Tarihe 7 Gün ekleyelim.
— Bunun için 1 hafta eklemek veya 7 gün eklemek yeterlidir.
SELECT DATEADD(DD, 7, GETDATE())
SELECT DATEADD(WW, 1, GETDATE())

— Şuanki Tarihe göre Ayın hangi günündeyiz.
SELECT DAY(GETDATE())

— Şuanki Ayın Ilk günü
SELECT DATEADD(DD,-(DAY(GETDATE())-1),CONVERT(VARCHAR,GETDATE(),112))

— Şuanki Ayın son günü
SELECT DATEADD(DD,-(DAY(DATEADD(MM,1,GETDATE()))),DATEADD(MM,1,
CONVERT(VARCHAR,GETDATE(),112)))

— DATEDIFF: Ocak 1 2014 den bugune kadar kaç gün geçti
SELECT DATEDIFF(DD,’20140101’,GETDATE())

— DATENAME: Şuanki Ay
SELECT DATENAME(MM, GETDATE())

— Hangi Aydayız.
SELECT MONTH(GETDATE())

— Hangi Yıldayız
SELECT YEAR(CURRENT_TIMESTAMP)

CEVAP VER

Time limit is exhausted. Please reload CAPTCHA.