0
点赞
收藏
分享

微信扫一扫

处理时间_1_对时间列进行加减


                           对时间列进行加减

需求描述

需求:对EMP表里员工编号为7369的hiredate按照天、月、年各加.

解决方法:通过DATEADD函数来完成.

注: 数据库数据集SQL脚本详见如下链接地址

​​员工表结构和数据初始化SQL脚本​​

SQL代码

-- SQL Server:
SELECT empno,hiredate,DATEADD(DAY,1,hiredate) next_Day,
DATEADD(MONTH,1,hiredate) next_Month,
DATEADD(YEAR,1,hiredate) next_Year
FROM emp
WHERE empno = 7369

执行结果

处理时间_1_对时间列进行加减_SQL

-- MySQL:
SELECT empno,hiredate,DATE_ADD(hiredate,INTERVAL 1 DAY) AS next_Day,
DATE_ADD(hiredate,INTERVAL 1 MONTH) AS next_Day,
DATE_ADD(hiredate,INTERVAL 1 YEAR) AS next_Day
FROM emp
WHERE empno=7369

 

举报

相关推荐

0 条评论