Kaedah Pengiraan Tarikh Alternatif dalam Oracle
Walaupun fungsi DATEDIFF tidak disokong secara asli dalam Oracle, terdapat beberapa pendekatan alternatif untuk mengira perbezaan antara dua tarikh:
SELECT TO_DATE('2000-01-02', 'YYYY-MM-DD') - TO_DATE('2000-01-01', 'YYYY-MM-DD') AS DateDiff FROM dual
SELECT INTERVAL '2000-01-02' - '2000-01-01' DAY TO DAY AS DateDiff FROM dual
SELECT TRUNC('2000-01-02', 'DD') - TRUNC('2000-01-01', 'DD') AS DateDiff FROM dual
Dengan menggunakan kaedah alternatif ini, anda boleh mengira dengan berkesan perbezaan tarikh antara dua tarikh dalam Oracle tanpa bergantung pada fungsi DATEDIFF khusus.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengira Perbezaan Tarikh dalam Oracle Tanpa DATEDIFF?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!