add_days (hire_date,-5)AS减5天, add_days (hire_date,5)AS加5天, add_months (hire_date,-5)AS减5月, add_months (hire_date,5)AS加5月, add_months (hire_date,-5*12)AS减5年, add_months (hire_date,5*12)AS加5年FROMdmhr.employeeWHEREROWNUM<=1; 输出结果: 加减时、分、秒 时间...
SELECT ADD_MONTHS(DATE ‘2000-01-31’,1); 查询结果为:2000-02-29 SELECT ADD_MONTHS(TIMESTAMP ‘2000-01-31 20:00:00’,1); 查询结果为:2000-02-29 函数ADD_WEEKS 语法:ADD_WEEKS( date, n) 功能:返回日期 date 加上相应星期数 n 后的日期值。n 可以是任意整数,date 是日 期类型(DATE)或时...
SELECT hiredate AS 聘用日期, add_days (hiredate, -5) AS 减5天, add_days (hiredate, 5) AS 加5天, add_months (hiredate, -5) AS 减5月, add_months (hiredate, 5) AS 加5月, add_months (hiredate, -5 * 12) AS 减5年, add_months (hiredate, 5 * 12) AS 加5年 FROM employ...
SELECTSYSDATEASCurrentDateTime; 3. ADD_MONTHS 函数 ADD_MONTHS 函数用于计算指定日期加上指定月份数的结果。 语法: 代码语言:javascript 复制 ADD_MONTHS(date,num_months) 参数说明: date: 日期表达式。 num_months: 要加上的月份数。 示例: 代码语言:javascript 复制 SELECTADD_MONTHS(SYSDATE,3)ASDateThreeMon...
1. 函数ADD_DAYS Copy语法:ADD_DAYS( date, n) 功能:返回日期 date 加上相应天数 n 后的日期值。n 可以是任意整数,date 是日期类型(DATE)或时间戳类型(TIMESTAMP),返回值为日期类型(DATE)。 例 CopySELECT ADD_DAYS( DATE '2000-01-12',1); 查询结果为:2000-01-13 2. 函数ADD_MONTHS Copy语法...
ADD_MONTHS (TRUNC (hiredate, 'mm'), 1) 下月初, TRUNC (hiredate, 'yy') 年初, TO_CHAR (hiredate, 'day') 周几, TO_CHAR (hiredate, 'month') 月份 FROM (SELECT hiredate FROM employee WHERE ROWNUM <= 1); 1. 2. 3. 4.
SELECT TO_DATE('2022-01-01','yyyy-mm-dd') as 日期 FROM DUAL;SELECT sysdate() AS 聘用日期, add_months (sysdate(), -5 * 12) AS 减5年, add_months
date 类型的数据可以直接加减天数,加减月份需要使用 add_months 函数,同时也可以使用 add_days 加减天数 SELECThiredateAS聘用日期,add_days(hiredate,-5)AS减5天,add_days(hiredate,5)AS加5天,add_months(hiredate,-5)AS减5月,add_months(hiredate,5)AS加5月,add_months(hiredate,-5*12)AS减5年,add...
在写报表查询语句时需要按季度分类汇总,提取对应的季度开始日期和结束日期。可以通过 add_months、to_date 函数实现 SELECTsnAS季度,(sn-1)*3+1AS开始月份,ADD_MONTHS(TO_DATE(年,'yyyy'),(sn-1)*3)AS开始日期,ADD_MONTHS(TO_DATE(年,'yyyy'),sn*3)-1AS结束日期FROM(SELECT'2023'AS年,LEVELASsnFROM...
selectADD_MONTHS(trunc(sysdate,'yyyy'),-12)from dual;--去年第一天 selectADD_MONTHS(sysdate,-12)from dual;--去年的今天 8.关于w、ww、iw的用法和区别: ww:按每年的1月1日为第一周第一天,1月8日为第二周第一天 w:与ww功能类似,不过它是按每月的1日为每周第一天,例如1日为当月第一周第一天,8...