Oracle tarih fonksiyonları(sysdate)

Sistemin o andaki tarih ve saat bilgisini verir.

select sysdate from dual; SONUÇ : 16-MAY-2013

2.NEXT_DAY(tarih,ifade) Kullanımı

Verilmiş olan “tarih”e bağlı olarak “ifade” yer alan gün bilgisinin eklenerek hangi tarih olduğunun bilgisini verir.

Aşağıdaki örnekte Tarih bölümüne 16-May-2013 tarihini, İfade bölümüne Sunday(Pazar) gününü yazarsak, 16 Mayıs 2013 tarihinden sonraki ilk pazar günü hangi tarihe geldiğini verir.

select NEXT_DAY(’16-May-2013′,’SUNDAY’) “NEXT DAY” from dual;  SONUÇ : 19-MAY-2013

 3.LAST_DAY(tarih) Kullanımı

Verilen “tarih” bilgisinin ait olduğu ayın son gününü verir.

select last_day(’15-JUN-2013′) from dual;   SONUÇ : 30-JUN-2013

4.ADD_MONTHS(tarih,sayı) Kullanımı

Verilen “tarih” bilgisine “sayı” ekleyerek hangi ayın hangi günü olduğu bilgisini verir

Aşağıkaki örnekte 16-May-2013 tarihine 5 ay ilerisi hangi güne geldiğini öğrenmiş oluruz.

select add_months(’16-May-2013′,5) from dual;  SONUÇ : 16-OCT-2013

5.TRUNC(tarih,format) Kullanımı 
Bu fonkisyon aşağıdaki tabloda gösterilen “format” şekillerine göre verilmiş olan “tarih” bilgisini dönüştürür.

“tarih” bilgisi o anki sistem tarihi (16/05/2013) olarak kabul edilirse ;

SELECT trunc(sysdate,’YYYY’) from dual; -Girilen tarihe göre yılın ilk gününü verir.
SELECT trunc(sysdate,’Q’) from dual; -Girilen tarihe göre en yakın çeyrek ayın ilk gününü verir
SELECT trunc(sysdate,’MON’) from dual; -Girilen tarihin ait olduğu ayın ilk gününü verir.
 SELECT trunc(sysdate,’DY’) from dual; -Girilen tarihin ait olduğu haftanın Pazar gününün tarihini verir.
 SELECT trunc(sysdate,’W’) from dual; -Girilen tarihe göre önceki haftanın Perşembe günün tarihini verir.

Emrah

86 doğumlu ve MIS Mezunu, 2009 Mayıs ayı itibariyle, 16 yılı aşkındır içinde olduğum kurumsal hayatı ardımda bırakarak, tam zamanlı olarak blogumun başına oturdum. Blogger olmak dışında, normalde ne iş yapıyorsun diye merak edenlere, 1 yıldır sadece bu işi yaptığımı söylemekten gurur duyarım. 2009 yılından beri emrahacikgoz.com.tr için yazıyorum, fotoğraf çekiyorum, blog üstüne blog açıyorum ve güzel markalarla güzel projeler üretmeye çalışıyorum.Blogun içeriğini kendim üretiyorum,yani yardırıyorum. Kendi kendimin patronu olduğumdan beri de kuralları tek başıma koyuyorum . Mesela, ta en başından beri içeri basın bülteni, herhangi bir tanıtım yazısı ya da hazır görsel girmesi yasak , Ne kadar kendi kendimin patronu olsam da, şu an bu satırları okuyanlardan biriyseniz, zaten her şeyin sizin sayenizde olduğunu da bilmenizi isterim. gibi uzun bir cümleyi kurduktan sonra size vayyyy beeee! dedirtmek isterdim , lakin dünya öyle dönmüyor maalesef o kurumsal düzenin hala içerisinde, kapitalizmin bir parçası olarak devam ettiğim iş yaşantımda fırsat buldukça yazıyorum…

Related Posts

ORA-01033 oracle initialization or shutdown in progress

Oracle kurulu olan server kapatılıp açıldıktan sonra ve bağlantı kurulmak istendiğinde alınan bir hatadır. Çözüm : SQL Plus üzerinden sys as sysdba; komutu ile bağlanıyoruz.alter pluggable database all open; — komutu ile açıyoruz.

Devamını oku...
Sql’de önceki/sonraki ayın ilk ve son gününü bulma

Merhaba, Blog’a gelen ihtiyaç yorumu sonrası ihtiyacı olanların kullanması için gerekli olan query’i ekliyorum. Oracle Sql’de mevcut aydan sonraki ayın veya önceki ayın ilk gün ve sonuncu gününü bulmak için aşağıdaki komutları kullanabilirsiniz. Faydalı olması dileği ile… SELECT TO_DATE(0||1||TO_CHAR(ADD_MONTHS(SYSDATE,-1),’mmyyyy’),’ddmmyyyy’)AS ayin_ilki , (LAST_DAY(ADD_MONTHS(SYSDATE,-1))) AS ayin_sonu FROM DUAL SELECT TO_DATE(0||1||TO_CHAR(ADD_MONTHS(SYSDATE,+1),’mmyyyy’),’ddmmyyyy’)AS ayin_ilki , (LAST_DAY(ADD_MONTHS(SYSDATE,+1))) AS ayin_sonu FROM DUAL

Devamını oku...

One thought on “Oracle tarih fonksiyonları(sysdate)

  1. s.a geçen ayın ilk günü ile geçen ayın son günü arasında dinamik bir sorgu kurmam gerekiyor. bunu nasıl yapabilirim? şimdiden teşekkürler.

    1. Merhabalar,

      Aşağıdaki sorgu ile yapabilirsiniz, sağlıklı günler ;

      SELECT TO_DATE(0||1||TO_CHAR(ADD_MONTHS(SYSDATE,-1),’mmyyyy’),’ddmmyyyy’)AS ayin_ilki , (LAST_DAY(ADD_MONTHS(SYSDATE,-1))) AS ayin_sonu FROM DUAL

  2. Nasıl bir sorgu yazmalıyım ki örneğin SALI HAZİRAN TWO THOUSAND FIVE şeklinde bir sonuç alayım?

  3. Merhaba,

    PL-SQL de, aşağıdaki formatta bulunan iki tarihi aralığını karşılaştırıp gün bazında örneğin Date1 tarihi Date2 den küçük olanları listele dediğimde aşağıdaki ilk kaydın gelmesini istiyorum. Nasıl getirebilirim?

    NOT: yandaki kod ile çalışmadı. –> and Date1<to_date (Date2, 'dd:mm:yyyy hh24:mi:ss')

    Tarih saat formatı: timezone=GMT+3

    Date1 Date2
    '28/06/2021 02:00:05,014000' '29/06/2021 02:00:05,014000'
    '28/06/2021 03:02:05,014000' '28/06/2021 03:10:05,014000'
    '28/06/2021 05:10:05,014000' '28/06/2021 05:15:05,014000'

  4. 28.04.2019 saat 12 den 04.10.2019 23.59 a kadar ki tarih aralığını nasıl alabilirim

    1. Buradaki tüm tarihler dinamik mı olacak yani -30 gün önce 12 den sonra mı, detay payalsirsaniz yardımcı olmak isterim

      1. EVET ŞÖYLE Kİ “28.04.2019 saat 12” den “04.10.2019 23.59” a KADAR OLAN VERİLERİ SAAT VE DAKİKA VERECEK ŞEKİLDE ALMAM GEREKİYO

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Alttaki Yazıları Unutma

ORA-01033 oracle initialization or shutdown in progress

  • By Emrah
  • Mayıs 1, 2023
  • 3 views
ORA-01033 oracle initialization or shutdown in progress

Icebraker nedir ?

  • By Emrah
  • Kasım 22, 2022
  • 2 views
Icebraker nedir ?

Phyton ile Vucut Kitle endeksi hesaplama / How do you calculate BMI in Python?

  • By Emrah
  • Aralık 21, 2020
  • 7 views
Phyton ile Vucut Kitle endeksi hesaplama / How do you calculate BMI in Python?

Yeni normal: Ofisler ölüyor mu?

  • By Emrah
  • Ekim 5, 2020
  • 1 views
Yeni normal: Ofisler ölüyor mu?

Sql’de önceki/sonraki ayın ilk ve son gününü bulma

  • By Emrah
  • Temmuz 9, 2020
  • 2 views
Sql’de önceki/sonraki ayın  ilk ve son gününü bulma

Sql’de Geçersiz E-posta Adresleri listesini almak/SQL Query to get the list of Invalid Email Addresses

  • By Emrah
  • Haziran 24, 2020
  • 0 views
Sql’de Geçersiz E-posta Adresleri listesini almak/SQL Query to get the list of Invalid Email Addresses

New Normal/ Yeni normal nedir?

  • By Emrah
  • Mayıs 17, 2020
  • 0 views
New Normal/ Yeni normal nedir?

Knime’da if/else veya Case when döngüsü

  • By Emrah
  • Mart 17, 2020
  • 0 views
Knime’da if/else veya Case when döngüsü

Vaka-i Ümraniye Mays Kuaför / Mays Kuaför /MSA kuaför/ Mays Coiffeur/(Mays Kuaför Rezilliği)

  • By Emrah
  • Mart 17, 2020
  • 3 views
Vaka-i Ümraniye Mays Kuaför / Mays Kuaför /MSA kuaför/ Mays Coiffeur/(Mays Kuaför Rezilliği)

Sosyal Medya Akışının FOC ve FCR metriklerini nasıl hesaplarız?

  • By Emrah
  • Aralık 23, 2019
  • 0 views
Sosyal Medya Akışının FOC ve FCR metriklerini nasıl hesaplarız?

Descriptive, Predictive ve Prescriptive Analitik Farkları

  • By Emrah
  • Ekim 22, 2019
  • 0 views
Descriptive, Predictive ve Prescriptive Analitik Farkları

Herşey bitti, sıra sineğin yağına mı geldi?

  • By Emrah
  • Ekim 4, 2019
  • 0 views
Herşey bitti, sıra sineğin yağına mı geldi?

Deprem esnasında neden Operatörler hizmet veremedi ? Gerçek nedeni…

  • By Emrah
  • Ekim 1, 2019
  • 0 views
Deprem esnasında neden Operatörler hizmet veremedi ? Gerçek nedeni…

Knime Database Bağlantısı, Database’den Veri Okuma ve Yazdırma &Oracle JDBC Driver and URL Information

  • By Emrah
  • Eylül 18, 2019
  • 0 views
Knime Database Bağlantısı, Database’den Veri Okuma ve Yazdırma &Oracle JDBC Driver and URL Information

invalid number uyarısının çözümü-ORA-01722

  • By Emrah
  • Şubat 4, 2019
  • 1 views
invalid number uyarısının çözümü-ORA-01722

Bu Aralar Fenerbahçe’m

  • By Emrah
  • Ocak 29, 2019
  • 0 views
Bu Aralar Fenerbahçe’m

Kişisel Veri Gizliliğinin Önemi

  • By Emrah
  • Ocak 17, 2019
  • 0 views
Kişisel Veri Gizliliğinin Önemi

Excel’de İngilizce Fonksiyon veya Formüllerin Türkçe İsimleri

  • By Emrah
  • Ekim 22, 2018
  • 0 views
Excel’de İngilizce Fonksiyon veya Formüllerin Türkçe İsimleri

Yılların ustası ile Yeni neslin uyumu.

  • By Emrah
  • Ekim 16, 2018
  • 0 views
Yılların ustası ile Yeni neslin uyumu.

2018 Krizi/Ekonomik Durum

  • By Emrah
  • Ekim 5, 2018
  • 0 views
2018 Krizi/Ekonomik Durum

“Sektör/İş Değiştirmek” bir sanatmış !

  • By Emrah
  • Temmuz 18, 2018
  • 0 views
“Sektör/İş Değiştirmek” bir sanatmış !

Msisdn nedir ?

  • By Emrah
  • Haziran 28, 2018
  • 0 views
Msisdn nedir ?

Single,Multi,Cross ve Multi Channel nedir?

  • By Emrah
  • Nisan 25, 2018
  • 0 views
Single,Multi,Cross ve Multi Channel nedir?

Excel’de Bütçe Yönetim Şablonu

  • By Emrah
  • Nisan 18, 2018
  • 0 views
Excel’de Bütçe Yönetim Şablonu

Turk.net’in yaşadığın ülke gerçeklerini tekrar hatırlatması

  • By Emrah
  • Nisan 2, 2018
  • 0 views
Turk.net’in yaşadığın ülke gerçeklerini tekrar hatırlatması

Word’de biçimlendirilmiş kelime sayısını bulma

  • By Emrah
  • Nisan 2, 2018
  • 0 views
Word’de biçimlendirilmiş kelime sayısını bulma

Örnek html Giris Ekrani Tasarimi

  • By Emrah
  • Şubat 5, 2018
  • 0 views
Örnek html Giris Ekrani Tasarimi

Oracle SQL Developer’de tablo veya kolon nasıl bulunur?

  • By Emrah
  • Ocak 23, 2018
  • 1 views
Oracle SQL Developer’de tablo veya kolon nasıl bulunur?

Block Chain,Bitcoin,Sanal/Dijital/Kripto Para nedir?

  • By Emrah
  • Aralık 27, 2017
  • 0 views
Block Chain,Bitcoin,Sanal/Dijital/Kripto Para nedir?

TL kazanıp Sterlin/Dolar harcamak @north cyprus

  • By Emrah
  • Aralık 25, 2017
  • 0 views
TL kazanıp Sterlin/Dolar harcamak @north cyprus

AĞ TARAFSIZLIĞI (NET NEUTRALITY) NEDİR?

  • By Emrah
  • Aralık 15, 2017
  • 0 views
AĞ TARAFSIZLIĞI (NET NEUTRALITY) NEDİR?

Spam E-mail nasıl cevaplanır :)?

  • By Emrah
  • Aralık 12, 2017
  • 0 views
Spam E-mail nasıl cevaplanır :)?

ORA-00054: kaynak meşgul ve NOWAIT ile elde etme belirlendi veya zaman aşımı süresi doldu

  • By Emrah
  • Kasım 27, 2017
  • 1 views
ORA-00054: kaynak meşgul ve NOWAIT ile elde etme belirlendi veya zaman aşımı süresi doldu

Oracle Tüm tabloları Drop Etme /Toplu Drop

  • By Emrah
  • Ekim 23, 2017
  • 0 views
Oracle Tüm tabloları Drop Etme /Toplu Drop

Şapel-Kilise-Bazilika-Katedral-Manastır

  • By Emrah
  • Temmuz 21, 2017
  • 1 views
Şapel-Kilise-Bazilika-Katedral-Manastır

www.signaturk.com

  • By Emrah
  • Temmuz 17, 2017
  • 0 views
www.signaturk.com

Oracle’da ORA-01652 hatası ve çözümü

  • By Emrah
  • Temmuz 6, 2017
  • 2 views
Oracle’da ORA-01652 hatası ve çözümü

% 20 Hosting indirim Kuponu(!)

  • By Emrah
  • Haziran 20, 2017
  • 0 views
% 20 Hosting indirim Kuponu(!)

www.altinkesem.com

  • By Emrah
  • Haziran 15, 2017
  • 0 views
www.altinkesem.com

An itibari ile Kapitalizm…

  • By Emrah
  • Haziran 14, 2017
  • 0 views
An itibari ile Kapitalizm…

Hedonik Adaptasyon-Uyum Sağlamak

  • By Emrah
  • Mayıs 16, 2017
  • 0 views
Hedonik Adaptasyon-Uyum Sağlamak

SQL WITH KULLANIMI (WITH USAGE IN SQL)

  • By Emrah
  • Mayıs 15, 2017
  • 1 views
SQL WITH KULLANIMI (WITH USAGE IN SQL)

Oracle’da rakam(int.) olanları getir/getirme (!)

  • By Emrah
  • Nisan 25, 2017
  • 0 views
Oracle’da rakam(int.) olanları getir/getirme (!)

PL SQL – Ay,Çeyrek, Yıl Başı/Sonu Bulunması

  • By Emrah
  • Nisan 12, 2017
  • 1 views
PL SQL – Ay,Çeyrek, Yıl Başı/Sonu Bulunması

PL SQL Mod Kullanımı- Tek/Çift ayrımı

  • By Emrah
  • Nisan 11, 2017
  • 0 views
PL SQL Mod Kullanımı- Tek/Çift ayrımı

Ad hoc raporlama/varsayım nedir?

  • By Emrah
  • Mart 27, 2017
  • 0 views
Ad hoc raporlama/varsayım nedir?

Ben Allah bilmezdim,dergahım oldun(!)

  • By Emrah
  • Mart 10, 2017
  • 1 views
Ben Allah bilmezdim,dergahım oldun(!)

Oracle’da Mesai Saati/Günü Ayrımı Nasıl yapılır?

  • By Emrah
  • Şubat 27, 2017
  • 0 views
Oracle’da Mesai Saati/Günü Ayrımı Nasıl yapılır?

Bir kuşaktan bir kuşağa albümün en güzel yorumu.

  • By Emrah
  • Şubat 27, 2017
  • 0 views
Bir kuşaktan bir kuşağa albümün en güzel yorumu.

Republic of Fenerbahce!

  • By Emrah
  • Şubat 19, 2017
  • 0 views
Republic of Fenerbahce!

Bir yazılımda olması Gereken(!)

  • By Emrah
  • Şubat 17, 2017
  • 0 views
Bir yazılımda olması Gereken(!)

Kullanıcı Kabul Testi (User Acceptance Testing)

  • By Emrah
  • Şubat 14, 2017
  • 0 views
Kullanıcı Kabul Testi (User Acceptance Testing)

Robin Thicke -Blurred Lines in the Live Lounge

  • By Emrah
  • Şubat 14, 2017
  • 0 views
Robin Thicke -Blurred Lines in the Live Lounge

Briefly unavailable for scheduled maintenance

  • By Emrah
  • Ocak 26, 2017
  • 0 views
Briefly unavailable for scheduled maintenance

Mor Yazma

  • By Emrah
  • Ocak 23, 2017
  • 0 views
Mor Yazma

SMS’lerdeki kodlar nedir, hangi firmalar kullanıyor?

  • By Emrah
  • Aralık 26, 2016
  • 0 views
SMS’lerdeki kodlar nedir, hangi firmalar kullanıyor?

SQL’de Left join,right join Full join

  • By Emrah
  • Aralık 13, 2016
  • 0 views
SQL’de Left join,right join Full join

Oralet bazıları için yaşam tarzı…

  • By Emrah
  • Kasım 28, 2016
  • 1 views
Oralet bazıları için yaşam tarzı…

Yeni ÖTV Oranları – Araçlar Pahalılaştı.

  • By Emrah
  • Kasım 25, 2016
  • 0 views
Yeni ÖTV Oranları – Araçlar Pahalılaştı.

Hayat Küçük Ayrıntılarda Gizli imiş !

  • By Emrah
  • Kasım 23, 2016
  • 0 views
Hayat Küçük Ayrıntılarda Gizli imiş !

WhatsApp’ta görüntülü konuşma eklendi.

  • By Emrah
  • Kasım 16, 2016
  • 0 views
WhatsApp’ta görüntülü konuşma eklendi.

Özel Araçla Yurt Dışına Çıkış–Son(2016) Bilgiler.

  • By Emrah
  • Kasım 15, 2016
  • 0 views
Özel Araçla Yurt Dışına Çıkış–Son(2016) Bilgiler.

50’nci yılın kutlu olsun : Zülfü Livaneli.

  • By Emrah
  • Kasım 14, 2016
  • 0 views
50’nci yılın kutlu olsun : Zülfü Livaneli.

Asp’de iki saat arasındaki fark ve Replace

  • By Emrah
  • Ekim 11, 2016
  • 0 views
Asp’de iki saat arasındaki fark ve Replace

Asp’de if-else ve Len Fonksiyonu Kullanımı

  • By Emrah
  • Ekim 11, 2016
  • 0 views
Asp’de if-else ve Len Fonksiyonu Kullanımı

Kodu Game Lab Nedir? Yardımcı Videolar

  • By Emrah
  • Ekim 5, 2016
  • 0 views
Kodu Game Lab Nedir? Yardımcı Videolar

Mobil sürüm güncellendi.

  • By Emrah
  • Ekim 5, 2016
  • 0 views
Mobil sürüm güncellendi.

Bir önceki/sonraki ID’yi getir.

  • By Emrah
  • Ekim 4, 2016
  • 0 views
Bir önceki/sonraki ID’yi getir.

Oracle LPAD kullanımı

  • By Emrah
  • Ekim 4, 2016
  • 0 views
Oracle LPAD kullanımı

Bir Dizi Daha Bitti; Da Vinci’s Demons

  • By Emrah
  • Eylül 4, 2016
  • 0 views
Bir Dizi Daha Bitti; Da Vinci’s Demons