2015年10月21日

确定指定年份季度的开始日期和结束日期

摘要: SQL代码如下:SELECT sn AS 季度, (sn - 1) * 3 + 1 AS 开始月份, ADD_MONTHS(TRUNC(TO_DATE(年, 'yyyy'), 'yy'), (sn - 1) * 3) AS 开始日期, ADD_MONTHS(TRU... 阅读全文

posted @ 2015-10-21 21:01 奈何作贼 阅读(634) 评论(0) 推荐(0) 编辑

从date中获取相应信息

摘要: 创建测试用表:CREATE OR REPLACE VIEW v ASSELECT TO_DATE('2015-5-5 13:14:15', 'YYYY-MM-DD HH24:MI:SS') AS c FROM DUAL;SELECT * FROM v;SQL代码如下:SELECT c, ... 阅读全文

posted @ 2015-10-21 20:13 奈何作贼 阅读(316) 评论(0) 推荐(0) 编辑

确定当前记录和下一条记录之间相差的天数

摘要: 创建测试用表:CREATE OR REPLACE VIEW v ASSELECT '1' AS id, DATE'2015-1-1' AS hiredate FROM DUALUNION ALLSELECT '2' AS id, DATE'2015-5-1' AS hiredate FROM DUA... 阅读全文

posted @ 2015-10-21 19:43 奈何作贼 阅读(205) 评论(0) 推荐(0) 编辑

日期间隔之年、月、日、时、分、秒

摘要: 创建测试用表:CREATE OR REPLACE VIEW v ASSELECT TO_DATE('2015-1-1 13:14:15', 'YYYY-MM-DD HH24:MI:SS') AS c FROM DUAL;SELECT * FROM v;两个date相减,得到的就是天数,乘以24就是小... 阅读全文

posted @ 2015-10-21 19:14 奈何作贼 阅读(410) 评论(0) 推荐(0) 编辑

加减年、月、日、时、分、秒

摘要: 创建测试用表:CREATE OR REPLACE VIEW v ASSELECT TO_DATE('2015-1-1 13:14:15', 'YYYY-MM-DD HH24:MI:SS') AS c FROM DUAL;SELECT * FROM v;在Oracle中,date类型可以直接加减天数,... 阅读全文

posted @ 2015-10-21 16:51 奈何作贼 阅读(277) 评论(0) 推荐(0) 编辑

导航