小编Che*_*oke的帖子

在 SQL 中将日期 INT 转换为 DATE

如何将日期整数转换为日期类型?(20200531 至 2020 年 5 月 31 日)

我当前的表的数据日期格式为 YYYYMMDD(20200531、20200430 等)

根据我正在使用的 Toad Data Point 软件,数据日期的数据类型是一个 int 。我相信它使用的是 ORACLE sql 数据库。

因此,在查询这些数据时,我必须输入如下的 where 子句。

where datadate = '20200531'
Run Code Online (Sandbox Code Playgroud)

我的目标是将此整数 datadate 转换为日期格式 (5/31/2020),以便我可以将 datadate 应用于 where 子句。

喜欢..

WHERE datadate = dateadd(DD, -1, CAST(getdate() as date))
Run Code Online (Sandbox Code Playgroud)

sql oracle date where-clause

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

date ×1

oracle ×1

sql ×1

where-clause ×1