2017-01-25 2 views
1

Diese ich habe ein einziges binäres Datum Datum zum Gregorianischen Kalender, ein binäres Datum Spalt DatumWie ein binäres Datum Spalt Datum in gregorianisches Datumsformat in SQL konvertieren

Select to_char(to_date(sum(2415020+42744),'J'),'MMDDYYYY') Last_arrear_date from dual; 

Aber ich bin nicht in der Lage zu konvertieren zu umwandeln in Gregorean in xyz Tabelle

Für Beispiel

nehme ich an einen Tisch Borm haben, hat dieser account_open_date Spalte, die Daten im binären Format gespeichert werden, möchte ich, dass account_open_date Spaltendaten in gregorianischen Datumsformat konvertieren. Bitte lassen Sie mich wissen, wie man das konvertiert

+1

Bitte markieren Sie die dbms. – McNets

Antwort

0

Während Sie die gesamte Spalte ändern müssen, verwenden Sie nicht die Summenfunktion.

Versuchen Sie den folgenden SQL-Befehl wird es funktionieren.

select acct_no, to_char(to_date((account_open_date + 2415020), 'J'),'DD-MON-YYYY') 
from borm; 

Um Binary ändern zu Binary Gregorian zu Gregorian

select column1 ,...columnN, to_char(to_date((Column_name + 2415020), 'J'),'DD-MON-YYYY') 
from Table_Name 
WHERE Condition; 

zu ändern: verwenden

select column1,columnN, to_char(to_date(Column_Name,'YYYYMMDD'),'J')-2415020 
from Table_Name 
where condition ; 
+0

Danke, es hat für mich funktioniert –

Verwandte Themen