दिनांक स्वरूप को DD-MON-YYYY HH24:MI:SS
. में बदलें और आपको इस बात में अंतर दिखाई देने की संभावना है कि तिथियों की अलग-अलग शताब्दियां हैं।
RR
का उपयोग करना वर्ष को प्रारूपित करने के लिए छुपा सकते हैं कि एक तारीख 1911
है और दूसरा है 2011
कोशिश करें:
SELECT TO_CHAR( DATE '2011-01-01', 'RR-MM-DD' ),
TO_CHAR( DATE '1911-01-01', 'RR-MM-DD' )
FROM DUAL
दोनों एक ही आउटपुट देंगे, हालांकि वे अलग-अलग तिथियां हैं और उन्हें एक साथ समूहीकृत नहीं किया जाएगा।
यदि तिथियां अभी भी वही हैं तो स्ट्रिंग्स में अतिरिक्त रिक्त स्थान या अन्य छिपे हुए वर्णों की तलाश करें; आप LENGTH()
. का उपयोग कर सकते हैं स्ट्रिंग्स के आकार की जाँच करने के लिए या DUMP()
सामग्री के बाइट मान प्राप्त करने के लिए:
select id_incasso,
id_fattura,
LENGTH( id_fattura ) AS f_length,
id_piano_rate,
LENGTH( id_piano_rate ) AS pr_length,
TO_CHAR( data_esecuzione, 'YYYY-MM-DD HH24:MI:SS' ) AS data_esecuzione
from incasso
where id_incasso = 'TO_20110521258225'