sql 如何将二进制日期列日期转换为公历日期格式
How to convert a binary date column date into gregorian date format in sql
我必须将单个二进制日期转换为公历日期,
Select to_char(to_date(sum(2415020+42744),'J'),'MMDDYYYY') Last_arrear_date from dual;
但我无法将二进制日期列日期转换为 xyz 中的公历 table
例如
假设我有一个 table borm,它有 account_open_date 列以二进制格式存储数据,我想将该 account_open_date 列数据转换为公历日期格式。请让我知道如何转换
虽然必须更改整个列,但不要使用求和函数。
尝试下面的 SQL 命令它会起作用。
select acct_no, to_char(to_date((account_open_date + 2415020), 'J'),'DD-MON-YYYY')
from borm;
将二进制转换为公历
select column1 ,...columnN, to_char(to_date((Column_name + 2415020), 'J'),'DD-MON-YYYY')
from Table_Name
WHERE Condition;
将公历转换为二进制:
select column1,columnN, to_char(to_date(Column_Name,'YYYYMMDD'),'J')-2415020
from Table_Name
where condition ;
我必须将单个二进制日期转换为公历日期,
Select to_char(to_date(sum(2415020+42744),'J'),'MMDDYYYY') Last_arrear_date from dual;
但我无法将二进制日期列日期转换为 xyz 中的公历 table
例如
假设我有一个 table borm,它有 account_open_date 列以二进制格式存储数据,我想将该 account_open_date 列数据转换为公历日期格式。请让我知道如何转换
虽然必须更改整个列,但不要使用求和函数。
尝试下面的 SQL 命令它会起作用。
select acct_no, to_char(to_date((account_open_date + 2415020), 'J'),'DD-MON-YYYY')
from borm;
将二进制转换为公历
select column1 ,...columnN, to_char(to_date((Column_name + 2415020), 'J'),'DD-MON-YYYY')
from Table_Name
WHERE Condition;
将公历转换为二进制:
select column1,columnN, to_char(to_date(Column_Name,'YYYYMMDD'),'J')-2415020
from Table_Name
where condition ;