sql - 用PLSQL中的另一个数字替换日期中的日期部分

标签 sql oracle oracle11g date-formatting

我正在尝试替换日期值中的日期部分。比如说

select TRUNC(SYSDATE) from dual;

结果:28/11/2014

我只想用另一个数值 (X) 替换 28。所以我可以得到像 X/11/2014 这样的结果。

你能帮帮我吗?

提前致谢

穆卢甘。

最佳答案

trunc(sysdate,'MM') + (x-1)

会做的。 trunc(sysdate,'MM') 返回月份的第一天。然后您可以添加任意天数以获得您想要的日期。

关于sql - 用PLSQL中的另一个数字替换日期中的日期部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27182743/

相关文章:

sql - oracle sql 如何选择第一行和最后一行两个select

oracle - 注释 Oracle 存储过程

oracle11g - 动态更改每条记录的工具提示

Oracle 11g Express Edition SYSTEM 架构被锁定

php - 如何使用动态ID进行查询?

java - 在 jdbc sql server 连接中更改数据库

python sql查询检查

sql - 如何在SQL Server 2005中回滚UPDATE查询?

java - 从 Java 创建 SYS_REFCURSOR 并将其作为输入参数传递给 Oracle 过程

java - 如何使用 Java 识别 Oracle 数据库中的 zip 压缩文件