SQL Tarih ve Zaman Fonksiyonları

Merhaba ,
Bugün SQL ‘de tarih ve zaman fonksiyonları hakkında bilgiler vermeye çalışacağım.

SYSDATE : Sistem tarihini ve saatini göstermek için kullanırız.
*MS SQL de bu bilgileri GETDATE() fonksiyonu ile de alabiliriz.

Gün eklemek, çıkarmak:

[sql]

SELECT SYSDATE+10 FROM dual; –10 gün sonraki tarih
SELECT SYSDATE -5 FROM dual; –5 gün önceki tarih

[/sql]

Tarihin yılını almak:

[sql] SELECT TO_CHAR(SYSDATE,’yyyy’) FROM dual;

[/sql]

Tarihin yılını yazıyla almak:

[sql] SELECT TO_CHAR(SYSDATE,’year’) FROM dual;

[/sql]

Yılın hangi günü olduğunu bulmak:
(Senenin toplamda kaçıncı günü olduğunu gösterir.)

[sql] SELECT TO_CHAR(SYSDATE,’ddd’) FROM dual;

[/sql]

Tarihin hangi çeyreğe düştüğünü bulmak:(1,2,3,4 çeyrek)

[sql]

SELECT TO_CHAR(SYSDATE,’q’) FROM dual;

[/sql]

Tarihin Ay numarasını bulmak:

[sql]

SELECT TO_CHAR(SYSDATE,’mm’) FROM dual;

[/sql]

Tarihin gün numarasını bulmak:

[sql]

SELECT TO_CHAR(SYSDATE,’dd’) FROM dual;

[/sql]

Tarihin ay adını bulmak:

[sql]

SELECT TO_CHAR(SYSDATE,’month’) FROM dual;

[/sql]

Tarihin gün adını bulmak:

[sql]

SELECT TO_CHAR(SYSDATE,’day’) FROM dual;

[/sql]

Ayın son gününü bulmak:

[sql]

SELECT last_day(SYSDATE) FROM dual;

[/sql]

Bir sonraki ‘…..’ gününün tarihini bulmak:

[sql]

SELECT NEXT_DAY(SYSDATE, ‘pazartesi’) FROM DUAL;

[/sql]

Verilen tarihin yıl hafta numarasını bulmak(1-52):

[sql]

SELECT TO_CHAR(SYSDATE,’iw’) FROM dual;

[/sql]

Maximum tarihi bulmak:

[sql]

SELECT MAX(last_ddl_time) FROM user_objects;

[/sql]

Minumum tarihi bulmak:

[sql]

SELECT MİN(last_ddl_time) FROM user_objects;

[/sql]

Belirtilen tarihe ay eklemek :

[sql]

SELECT add_months(sysdate,5) from dual;

[/sql]

İki tarih arasındaki gün sayısı : 

[sql]

SELECT datediff(‘dd’, ‘22.02.2016’, ‘04.09.2016’) from dual ;

[/sql]

PL/Sql developer’da Sql tarih ve zaman fonksiyonları hakkında aktaracaklarım bu kadar umarım yararlı olmuştur.
İyi çalışmalar.

Hakkında Ali Demirci

Ben Ali Demirci... 1991 Ankara doğumluyum. Ankara da yaşıyorum. Fırsat buldukça öğrendiklerimi burada paylaşıyorum. Java ile haşır neşirim. Android'den asla vazgeçemem. Öğrenmeye bayılırım. Yeni şeyler öğrendiğimde, geçmişteki projelerimde keşke böyle yapsaydım diye çok üzülmüşümdür. O yüzden öğrenmekten korkmayın. Takıldığınız yerleri mutlaka sorun. Biliyorsam yanıt veririm. Bilmiyorsam yol gösteririm. Teşekkürler :)

Kontrol Et

İşletim Sistemlerine Giriş

İşletim sistemleri, bilgisayar donanımları ve kullanıcılar arasında iletişim sağlamak amacıyla yazılmış olan programlardır. Bilgisayar Nedir? …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.