sql - 日期和季度 SQL ORACLE

标签 sql oracle date to-date

我目前正在研究 oracle sql 并且在管理日期和季度时遇到了一些问题。

我尝试做的第一件事是给定一个季度和一年,我想知道这个季度的天数。例如,2013 年第一季度有 90 天,但 2012 年有 91 天。

我想做的第二件事是将日期 dd/qq/yyyy 转换为日期
日/月/年。

例如,60/2/2013 给出 30/5/2013。我是 Oracle 的初学者,因此非常感谢任何帮助或函数名称。

谢谢

最佳答案

这给出了当前季度的天数,使用 add_months 应该可以让您找到其他季度的长度

select (add_months(trunc(sysdate,'q'),3) - 1) - trunc(sysdate,'q') 
from dual;

关于sql - 日期和季度 SQL ORACLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31560509/

相关文章:

mysql - 仅检查一个月间隔的到期日期

mysql - 仅存储 0、1、-1 值的数据类型是什么?

MySQL 存在值之间的第一个空闲数字

python - 我应该如何参数化 pysqlite 中的列名以避免 SQL 注入(inject)

mysql - 在sql中使用两个检查约束

database - PostgreSQL -> 甲骨文复制

sql - 带有 If 语句 AND OR 条件的 Oracle 触发器

java - JDBC:将日期值插入 MySQL

java - 如何将.jar库添加到android studio项目1.2.2?

java - 这个值 "20150716203621.000Z"的时间格式的技术术语是什么?