Jika kolom "tanggal" Anda bertipe DATE, maka Anda tidak perlu khawatir dengan "format". Anda perlu membandingkan trunc(column_name) dengan trunc(sysdate). Dan jika itu menyebabkan masalah kinerja yang serius karena penggunaan suatu fungsi menghilangkan penggunaan indeks, maka buatlah indeks berbasis fungsi. Solusi yang kurang elegan adalah
WHERE mydatecol> trunc(sysdate)AND mydatecol
Yang TIDAK ingin Anda lakukan adalah mengacaukan konsep biner DATE dengan representasi string karakter dari suatu tanggal. String karakter hanyalah string karakter yang Anda kenal sebagai data sebagai manusia, tetapi bagi komputer, '2016-02-14' tidak lebih berarti dari 'ini tanda tangan Anda'.