mysql - 如何将 to_days 函数从 Mysql 转换为 Oracle?

标签 mysql sql oracle date

我在 mysql 中使用 to_days() 函数作为

to_days ( CURRENT_DATE  + interval '1' day )

现在我在 Oracle 数据库上部署相同的查询,但 oracleDB 没有 to_days() 函数。

我能做什么?

最佳答案

在 MySQL 中,to_days() 计算给定参数与 0 年 (0000-00-00) 之间的天数。

相当于:

to_days(current_date)

在 Oracle 中应该是:

trunc(sysdate) - date '0001-01-01' + 364

截至今天,两个表达式都会返回 737854

关于mysql - 如何将 to_days 函数从 Mysql 转换为 Oracle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60548758/

相关文章:

java - Oracle:Java 存储函数:使用数据库

mysql - 从oracle导出大数据

mysql - mysql.timezone_name 的 Time_zone_id 是 "static"吗?

mysql - (MySQL) 获取每组中的最后一条数据(子查询)

php - 如何使用 Wordpress 中的另一个表获取最多查看的帖子

sql - 插入选择不同的空 PostgreSQL

mysql - MySql中如何正确处理长键约束(超过3072)?

php - 将 DATE ADD 与 INSERT 准备好的语句结合使用

sql - 列表的内存中完全外部连接

sql - 排除行,直到列中的值发生更改