Tarih, Gün SQL

Gönderen Konu: Tarih, Gün SQL  (Okunma sayısı 5753 defa)

0 Üye ve 5 Ziyaretçi konuyu incelemekte.

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Tarih, Gün SQL
« Yanıtla #30 : 21.09.2012, 18:37 »
o alias degil prefix :) yani çakşamışın ,bak örnekleri karşılaştır o zaman çakarsın ,ama ogrenme asamasında olduugundan print al orda konsatre ol .

Çevrimdışı halisbatmaz

  • Logo Uzmanı
  • *****
  • Karma: -4
Ynt: Tarih, Gün SQL
« Yanıtla #31 : 21.09.2012, 18:46 »
hocam işte isimlerini bilmiyorum ama öğrendiğim olay şu
select
c.code,
c.name
from
lg_008_05_CLFLINE Ç inner join 
lg_008_clcard c ON Ç.CLIENTREF = C.LOGICALREF
UMARIM İYİ ANLAMIŞIM BEN DAHA SİZİN BAŞINIZI ÇOOOOK AĞRITIRIM İLLALLAH EDERSİNİZ BENDEN

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Tarih, Gün SQL
« Yanıtla #32 : 21.09.2012, 18:57 »
Abi lazsın dicem ama deilsin biliyorum :))

c.code demişsin

CLCARD Ç ve Ç.LOGICALREF  :)

Yazılım en onemli şey DİKKAT !!!!!

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Tarih, Gün SQL
« Yanıtla #33 : 21.01.2013, 22:32 »
Bilgi buldum, paylaştım :) ALINTI

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)

ALINTI.

Bi tanede bende ;

SELECT DATEPART(YEAR, GETDATE()), DATEPART(MONTH, GETDATE()), DATEPART(DAY, GETDATE()), DATEPART(HOUR, GETDATE()), DATEPART(MINUTE, GETDATE()), DATEPART(SECOND, GETDATE()), DATEPART(MILLISECOND, GETDATE())