Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

Teknik (Bilişim) MsSQL T-SQLTarih Fonksiyonları
#1

Alıntı:
Kod:
SELECT CURRENT_TIMESTAMP                        -- Sonuç :  2009-07-20 10:39:15.097

SELECT DATEADD(day,2,'2009-07-20')              -- Sonuç :  2009-07-22 00:00:00.000

SELECT DATEADD(month,2,'2009-07-20')            -- Sonuç :  2009-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ç :  2009-07-20 11:53:15.7138432

--Sistem Zamanını Greenwiche göre verir.
SELECT SYSUTCDATETIME()    -- Sonuç :  2009-07-20 08:53:25.9958432


-- 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 2007 den bugune kadar kaç gün geçti
SELECT DATEDIFF(DD,'20070101',GETDATE())

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

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

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

DijitalTurk Toplu.Biz
Keşfedebildiğin kadar özgürsün.. (VeYSeL)
Cevapla
#2

bune
Ara
Cevapla
#3

MSSQL veri tabanı için zaman fonksiyonları Engin :tamam:

Bana lazımdı da:]

DijitalTurk Toplu.Biz
Keşfedebildiğin kadar özgürsün.. (VeYSeL)
Cevapla
#4

adam başkan ya forumu amacı dışındada kullanıyo bu apaçık monarşi arkadaş ayaklanma başlatmak istiyorum :]:]
Ara
Cevapla
#5

(04-24-2013, 06:30 AM)onur Adlı Kullanıcıdan Alıntı:  adam başkan ya forumu amacı dışındada kullanıyo bu apaçık monarşi arkadaş ayaklanma başlatmak istiyorum :]:]

Forum'un amacı zaten paylaşım Onurcum sen ne amaçla açıldığını düşünüyordun ki :]

DijitalTurk Toplu.Biz
Keşfedebildiğin kadar özgürsün.. (VeYSeL)
Cevapla
#6

Bende tam bu amaçla açıldığını düşünüyordum başkanım . :kaç::P:delü:
Ara
Cevapla
#7

Bunlarda benden Tablo oluşturma için gereken kodlar;

Alıntı:CREATE TABLE tablom
(
no int unsigned not null auto_increment primary key,
isim varchar(45),
yas int,
email varchar(60)
);

SHOW TABLES;

+---------------------+
_ Tables in employees _
+---------------------+
_ tablom _
+---------------------+

+-------+------------------+------+-----+---------+----------------+
_ Field _ Type _ Null _ Key _ Default _ Extra _
+-------+------------------+------+-----+---------+----------------+
_ id _ int(10) unsigned _ _ PRI _ 0 _ auto_increment _
_ isim _ varchar(45) _ YES _ _ NULL _ _
_ yas _ int(10) _ YES _ _ NULL _ _
_ email _ varchar(60) _ YES _ _ NULL _ _
+-------+------------------+------+-----+---------+----------------+
Ara
Cevapla
#8

Ne ictiniz laa siz (:

gidemediğin yer senin değildir

bol çamurlarrrr
Ara
Cevapla
#9

Amaç paylaşımsa bende arşivden bişeyler atayım mı yaa başkanım:]
Ara
Cevapla


Hızlı Menü:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi