【dm8日期操作和日期运算的创建和使用】

1日期运算
1.1日期运算案例
1.1.1加减日、月、年运算
创建d_student表,插入数据
在这里插入图片描述

根据某个学生的入学日计算其前三天、后三天、前三个月、后三个月、前三年及后三年的具体时间
在这里插入图片描述
1.1.2日期间隔之时、分、秒
查看最早和最晚入学的2个学生相差时间的间隔,并分别以时、分、秒显示
在这里插入图片描述
1.1.3日期间隔之日、月、年
查看最早和最晚入学的2个学生相差时间的间隔,并分别以日、月、年显示
在这里插入图片描述
1.1.4当前记录和下一条记录的间隔天数
使用 lead() over() 分析函数,将下一条记录的雇佣日期作为当前行
查询出当前记录和下一条记录之间相差的天数
在这里插入图片描述
2日期操作
2.1日期操作案例
2.1.1TRUNC函数
获取某个入学日期对应的月初时间
SELECT id,name,A_date AS 入职日期, TRUNC (A_date, 'mm') AS 月初 FROM d_student;
2.1.2EXTRACT函数
EXTRACT 函数可以提取时间字段中的年、月、日、时、分、秒,返回的值为 NUMBER 类型
在这里插入图片描述

2.1.3DAYNAME函数
返回某个入学日期的星期数
SELECT id,name,A_date AS 入学日期, DAYNAME (A_date) AS 星期数 FROM d_student;
2.1.4DAYOFYEAR、MONTH、WEEK函数
返回入学日期为所在年中、月中、星期中的第几天
在这里插入图片描述
2.1.5WEEK函数
返回入学日期为所在年中的第几周
在这里插入图片描述
社区地址:https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值