/*SELECT?TO_CHAR(TO_DATE(‘2009-04-1‘,?‘YYYY-MM-DD‘)?+?ROWNUM?-?1,
???????????????‘YYYY-MM-DD‘)?DAY_ID
??FROM?DUAL
CONNECT?BY?ROWNUM?<=
???????????trunc(to_da...
分类:
数据库 时间:
2015-11-16 12:42:46
阅读次数:
231
oracle trunc 函数处理日期格式select TRUNC(LAST_DAY(SYSDATE))+29+20/24 from dual--下个月的某一天几点几分2015/11/29 20:00:00select add_months(TRUNC(SYSDATE,'mm'),1)+5/24 f...
分类:
数据库 时间:
2015-10-30 18:56:32
阅读次数:
253
题目描述Description 自从得到上次的教训后,John的上课态度认真多了,也变得更爱动脑筋了。今天他又学习了一个新的知识:关于 xk的位数。 如果x大于0小于l,那么位数=1+小数部分×k, 如果x≥l,那么位数=trunc(ln(x)/ln(10)×k)+1+小数部分×k。 根据这些函数知...
分类:
其他好文 时间:
2015-10-26 22:38:16
阅读次数:
394
日期/时间 相关查询1.获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。代码如下:SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month" FROM DUAL;2...
分类:
数据库 时间:
2015-10-25 17:55:05
阅读次数:
197
SQL代码如下:SELECT sn AS 季度, (sn - 1) * 3 + 1 AS 开始月份, ADD_MONTHS(TRUNC(TO_DATE(年, 'yyyy'), 'yy'), (sn - 1) * 3) AS 开始日期, ADD_MONTHS(TRU...
分类:
其他好文 时间:
2015-10-21 22:29:09
阅读次数:
234
计算周岁的SQL语句:select trunc(months_between(sysdate,date'1992-12-8')/12) 年龄 from dual;用到两个函数:trunc和months_betweentrunc函数两种用法:1、trunc(number1,number2),只舍不入取...
分类:
数据库 时间:
2015-10-02 13:45:47
阅读次数:
321
--取第几天的数据。select*fromtablewheretrunc(sysdate)-trunc(cr)=1;select*fromtablewheretrunc(sysdate)-trunc(cr)=2;select*fromtablewheretrunc(sysdate)-trunc(cr...
分类:
数据库 时间:
2015-09-30 16:22:39
阅读次数:
239
round(x[,y])功能:返回四舍五入后的值参数:x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。返回:数字示例 :select round(5555.6666,2.1),round(5555.6666,-2.6),...
分类:
数据库 时间:
2015-09-29 16:20:18
阅读次数:
172
where trunc(to_date(DATETIME,'yyyy-MM-dd hh24:mi:ss'))=trunc(sysdate)
分类:
数据库 时间:
2015-09-21 17:45:16
阅读次数:
193
1 CREATE OR REPLACE FUNCTION to_time(sec IN NUMBER) RETURN VARCHAR2 IS 2 /*把秒转成时分秒格式 3 auth lzpong 201/09/16 4 */ 5 BEGIN 6 RETURN TRUNC(NVL(sec,0)...
分类:
数据库 时间:
2015-09-16 19:41:23
阅读次数:
189