Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Hasil Kueri Tidak Dikembalikan Seperti yang Diharapkan

Kesalahan besar pertama Anda adalah bahwa 'stordate' bukanlah tanggal, tetapi representasi string karakter dari tanggal. Dengan demikian, semua perbandingan akan menjadi perbandingan string, bukan tanggal. Sebagai string, mana yang lebih dulu, '01/02/2020' atau '02/01/2019'.

WITH your_table(ID,STOREDATE,VALUE,INFO)
AS
(
SELECT 1122,to_date('01/01/2020','dd/mm/yyyy'),2,'DONE' UNION ALL
SELECT 1122,to_date('01/02/2020','dd/mm/yyyy'),1,'DONE' UNION ALL
SELECT 1122,to_date('01/03/2020','dd/mm/yyyy'),7,'DONE' UNION ALL
SELECT 1122,to_date('01/04/2020','dd/mm/yyyy'),8,'DONE'
),


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mengaudit 50 kolom menggunakan pemicu oracle

  2. Cara Membuat Fungsi PL/SQL Di Database Oracle

  3. PL/SQL - Naikkan Contoh Kesalahan Aplikasi

  4. Fungsi Java 6 berfungsi di baris perintah, tetapi tidak berfungsi di server Oracle (AES 256)

  5. Mengambil dan menampilkan data dari database oracle