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

SELECT sysdate as su_an, –şu an trunc(sysdate,’Q’) as ceyrek_basi, –çeyrek başı add_months(trunc(sysdate,’Q’),-3) as onceki_ceyrek_basi, –önceki çeyreğin başı add_months(trunc(sysdate,’Q’),+3) as sonraki_ceyrek_basi, –sonraki çeyreğin başı add_months(trunc(sysdate,’Q’),+3)-1 as ceyrek_son_gunu, –çeyrek sonu trunc(sysdate,’Q’)-1 as onceki_ceyrek_son_gun –önceki çeyrek son gün FROM sys.DUAL;

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

Yazdığımız sorgularda çoğunlukla ihtiyacımız olan mesai saati içi dışı ve mesai günü ayrımını kullanırken aşağıdaki kod buloğunu kullanıyorum, sizlerden gelen orjinal bir kod bulağu olursa değiştirmeye hazırım:) ; select * from TABLE_NAME WHERE TO_CHAR(C.START_DT,’DAY’) IN (‘PAZARTESI’,’SALI      ‘,’ÇARŞAMBA ‘,’PERŞEMBE ‘,’CUMA     ‘) AND SUBSTR(C.START_TM,1,2) BETWEEN 09 AND 17

Devamını oku...
Asp’de Tarih ve Saat Fonksiyonları.

<% Response.Write Now Response.Write Date & ” ” & Time %> Çalıştırırsak: 12.02.2012 15:05:04 ‘ Now komutu ile 12.02.2012 15:05:04 ‘ Date ve Time komutları ile FormatDateTime() fonksiyonu tarih ve saatin gösterilme biçimini değiştirmemizi sağlar. Bu fonksiyonda parantez içine iki değer yazılır, biri tarih diğeri ise gösteriliş biçimi ayarıdır. <%= FormatDateTime(Date) %<br> <%= FormatDateTime(Date, vbGeneralDate) %><br> <%= FormatDateTime(Date, vbLongDate) %><br> <%= FormatDateTime(Date, vbShortDate) %><br> <%= FormatDateTime(Now, vbLongTime) %><br> <%= FormatDateTime(Now, vbShortTime) %><br> <%= FormatDateTime(Now) %><br> Çalıştırırsak: 12.02.2012 12.02.2012 12 Şubat 2012 Pazar 12.02.2012 15:39:17 15:39 12.02.2012 15:39:17

Devamını oku...
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.

Devamını oku...

Alttaki Yazıları Unutma

ORA-01033 oracle initialization or shutdown in progress

Icebraker nedir ?

  • By Emrah
  • Kasım 22, 2022
  • 7 views
Icebraker nedir ?
Phyton ile Vucut Kitle endeksi hesaplama / How do you calculate BMI in Python?
Yeni normal: Ofisler ölüyor mu?
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
New Normal/ Yeni normal nedir?
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)
Sosyal Medya Akışının FOC ve FCR metriklerini nasıl hesaplarız?
Descriptive, Predictive ve Prescriptive Analitik Farkları
Herşey bitti, sıra sineğin yağına mı geldi?
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
invalid number uyarısının çözümü-ORA-01722
Bu Aralar Fenerbahçe’m
Kişisel Veri Gizliliğinin Önemi
Excel’de İngilizce Fonksiyon veya Formüllerin Türkçe İsimleri
Yılların ustası ile Yeni neslin uyumu.
2018 Krizi/Ekonomik Durum
“Sektör/İş Değiştirmek” bir sanatmış !

Msisdn nedir ?

  • By Emrah
  • Haziran 28, 2018
  • 4 views
Msisdn nedir ?
Single,Multi,Cross ve Multi Channel nedir?
Excel’de Bütçe Yönetim Şablonu
Turk.net’in yaşadığın ülke gerçeklerini tekrar hatırlatması
Word’de biçimlendirilmiş kelime sayısını bulma
Örnek html Giris Ekrani Tasarimi
Oracle SQL Developer’de tablo veya kolon nasıl bulunur?
Block Chain,Bitcoin,Sanal/Dijital/Kripto Para nedir?
TL kazanıp Sterlin/Dolar harcamak @north cyprus
AĞ TARAFSIZLIĞI (NET NEUTRALITY) NEDİR?
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
Oracle Tüm tabloları Drop Etme /Toplu Drop
Şapel-Kilise-Bazilika-Katedral-Manastır

www.signaturk.com

  • By Emrah
  • Temmuz 17, 2017
  • 2 views
www.signaturk.com
Oracle’da ORA-01652 hatası ve çözümü
% 20 Hosting indirim Kuponu(!)

www.altinkesem.com

  • By Emrah
  • Haziran 15, 2017
  • 2 views
www.altinkesem.com
An itibari ile Kapitalizm…
Hedonik Adaptasyon-Uyum Sağlamak
SQL WITH KULLANIMI (WITH USAGE IN SQL)
Oracle’da rakam(int.) olanları getir/getirme (!)
PL SQL – Ay,Çeyrek, Yıl Başı/Sonu Bulunması
PL SQL Mod Kullanımı- Tek/Çift ayrımı
Ad hoc raporlama/varsayım nedir?
Ben Allah bilmezdim,dergahım oldun(!)
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.

Republic of Fenerbahce!

  • By Emrah
  • Şubat 19, 2017
  • 3 views
Republic of Fenerbahce!
Bir yazılımda olması Gereken(!)
Kullanıcı Kabul Testi (User Acceptance Testing)
Robin Thicke -Blurred Lines in the Live Lounge
Briefly unavailable for scheduled maintenance

Mor Yazma

  • By Emrah
  • Ocak 23, 2017
  • 3 views
Mor Yazma
SMS’lerdeki kodlar nedir, hangi firmalar kullanıyor?
SQL’de Left join,right join Full join
Oralet bazıları için yaşam tarzı…
Yeni ÖTV Oranları – Araçlar Pahalılaştı.
Hayat Küçük Ayrıntılarda Gizli imiş !
WhatsApp’ta görüntülü konuşma eklendi.
Özel Araçla Yurt Dışına Çıkış–Son(2016) Bilgiler.
50’nci yılın kutlu olsun : Zülfü Livaneli.
Asp’de iki saat arasındaki fark ve Replace
Asp’de if-else ve Len Fonksiyonu Kullanımı
Kodu Game Lab Nedir? Yardımcı Videolar
Mobil sürüm güncellendi.
Bir önceki/sonraki ID’yi getir.

Oracle LPAD kullanımı

  • By Emrah
  • Ekim 4, 2016
  • 3 views
Oracle LPAD kullanımı
Bir Dizi Daha Bitti; Da Vinci’s Demons