Cara membandingkan tanggal menggunakan SQL Oracle

Langkah 1

Gunakan perintah "TO_CHAR" secara eksplisit dengan format tanggal DATE Anda sendiri. Misalnya, "pilih TO_CHAR (b, 'YYYY / MM / DD')". Penggunaan umum dari perintah "TO_CHAR" adalah: "(, '')" di mana string format adalah opsi yang dapat Anda buat dalam 40 cara. Beberapa opsi yang paling umum digunakan adalah:

MM untuk bulan numerik (misalnya, 09) MON untuk nama bulan singkat (misalnya, SEP) BULAN untuk nama lengkap bulan (misalnya, MUNGKIN) DD untuk satu hari dalam sebulan (misalnya, 08) DY untuk nama hari yang disingkat (misalnya, SAT) HH untuk waktu hari (1-12) HH24 untuk waktu hari dalam format 24-jam (0-23) MI untuk menunjukkan menit (0-59) SS untuk menunjukkan detik (0-59)

Langkah 2

Pilih pengubah matematika yang akan digunakan dalam kueri. Pilihan untuk menggunakan tersedia adalah:

SUM, MINUS, dan GROUP.

Langkah 3

Pilih operasi kueri SQL untuk mengarahkan opsi yang tersedia dari sakelar dan kumpulan data. Contoh dari jumlah penjualan perusahaan selama periode waktu adalah:

sum (jun2004.sales) - sum (jun2005.sales) dari transaction_table jun2004, jun2005 transaction_table di mana jun2004.trans_year = 2004 dan jun2004.trans_month = 6 dan jun2004.trans_year = 2005 dan jun2004.trans_month = 6;

Langkah 4

Mengoptimalkan dan menguji kueri terkait efisiensi waktu dan sumber dayanya, menjalankan eksekusinya. Jika waktu respons memenuhi kebutuhan Anda, masukkan ke dalam basis data produksi, simpan di disk.