`
klts
  • 浏览: 41310 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
  • klts: 我一直用的jdk1.6.0_13,感觉还可以
    JDK
  • wuyulunbi: 现在jdk什么版本的稳定
    JDK

trunc用法

 
阅读更多

SELECT TRUNC(SYSDATE,'D') FROM DUAL; -- 该周第一天
SELECT TRUNC(SYSDATE,'D')+7 FROM DUAL;--下周第一天
SELECT TO_CHAR(SYSDATE,'DAY') FROM DUAL;--今天星期几
SELECT LAST_DAY(SYSDATE) FROM DUAL;--该月最后一天
SELECT TO_CHAR(TRUNC(SYSDATE,'MM'),'DAY') FROM DUAL; --改月第一天星期几
SELECT TO_CHAR(LAST_DAY(SYSDATE),'W') FROM DUAL; --改月有多少周
SELECT TRUNC(SYSDATE,'MM')    FROM DUAL;--该月第一天赋值
SELECT TRUNC(TRUNC(SYSDATE,'MM'),'D')+7   FROM DUAL;--该月第二周第一天赋值
SELECT TRUNC(TRUNC(SYSDATE,'MM'),'D')+7*4   FROM DUAL;
SELECT TRUNC(TRUNC(SYSDATE,'MM'),'D')+7*5   FROM DUAL;
SELECT NEXT_DAY(TRUNC(SYSDATE,'MM')+7*4,1)   FROM   DUAL;

 

select    to_char(sysdate,'yyyy')    from    dual;    --年   
   select    to_char(sysdate,'Q'    from    dual;            --季   
   select    to_char(sysdate,'mm')    from    dual;        --月   
   select    to_char(sysdate,'dd')    from    dual;        --日   
   ddd    年中的第几天   
   WW    年中的第几个星期   
   W    该月中第几个星期   
   D    周中的星期几   
   hh    小时(12)   
   hh24    小时(24)   
   Mi    分   
   ss    秒   

 

参考地址:http://hi.baidu.com/ziyangyanbo/item/34935f3e354575d26c15e92e

分享到:
评论

相关推荐

    TRUNC()函数用法

    TRUNC()函数是数据库系统和编程语言中广泛使用的数学和日期处理函数,主要用来进行数值和日期的截断操作。这个函数在处理数据时非常有用,因为它允许你精确地控制要保留的数据部分。 1. TRUNC()函数用于日期 TRUNC...

    Oracle中trunc()函数用法处理日期、数字类型数据

    Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...

    oracle trunc函数使用介绍

    本文将详细介绍`TRUNC`函数的两种用法,并通过实例演示其具体应用。 #### 二、TRUNC函数用于日期数据类型 ##### 1. 语法格式 ```sql TRUNC(date[, fmt]) ``` - **date**: 需要被截断的日期值。 - **fmt**: 可选...

    trunc函数应用实例

    `TRUNC`函数在Oracle数据库中是一个非常实用的日期处理函数,它被广泛应用于日期比较、事务调度和其他需要精确控制...在编写SQL查询或设置定时任务时,理解并掌握这些用法是非常重要的,有助于提高代码的准确性和效率。

    Oracle常用函数Trunc及Trunc函数用法讲解

    - 数据分析时,可能需要将日期数据标准化,如按月统计销售额,此时可以使用`TRUNC(date, 'mm')`。 - 在财务报表中,可能需要对金额进行四舍五入或截断处理,确保结果的精度符合需求。 - 在数据存储时,为了节省存储...

    Oracle自我补充之trunc()函数的使用方法

    4. TRUNC(date, 'dd'):这个用法实际上和TRUNC(date)相同,都是返回日期的开始时刻,即凌晨00:00:00。 示例: - TRUNC(TO_DATE('24-Nov-1999 08:00 pm', 'dd-mon-yyyy hh:mi am'), 'dd-mon-yyyy hh:mi am') = '24-...

    oracle trunc()函数的使用方法

    下面我们将详细探讨TRUNC()函数在日期和数字方面的具体用法。 1. TRUNC() 函数用于日期(TRUNC(for dates)) TRUNC() 函数在处理日期时,可以用来去掉日期中的特定部分,如小时、分钟、秒等,使其符合特定的需求。...

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    如果需要使用传统的四舍五入方法,可以使用以下函数: ```delphi function RoundClassic(R: Real); ``` Trunc 函数 Trunc 函数用于取得 X 的整数部分,不舍入任何小数部分。 例如: ```delphi Trunc(-123.55) =...

    Simulation of dynamical Kirchhoff plates by the Trunc element

    为了求解Kirchhoff板的动态振动问题,本文提出了TRUNC型非协调有限元方法,该方法在空间离散上采用TRUNC型非协调元,而在时间方向上则采用了二阶中心差分格式。 非协调元的使用允许有限元模型在处理位移场的不连续...

    Oracle常用函数和使用方法

    本文将详细介绍Oracle中一些最常用的函数及其使用方法,这些函数包括`DECODE`、`ABS`、`CEIL`、`MOD`、`ROUND`、`TRUNC`、`CONCAT`、`LOWER`和`LPAD`。 #### 二、DECODE函数:条件判断与转换 **功能描述**:`...

    Trunc8or-crx插件

    6. **使用方法**: 安装`.crx`扩展通常涉及下载文件,然后在浏览器的设置或扩展管理页面手动添加。一旦安装完成,Trunc8or-crx会在用户撰写推文时自动启动,用户无需额外操作即可享受到字符截断的便利。 7. **用户...

    oracle中函数 trunc(),round(),ceil(),floor的使用详解

    下面将详细介绍它们的使用方法和应用场景。 1. `round()` 函数 `round()` 函数用于对数值进行四舍五入操作。它接受两个参数,`number` 是要处理的数值,`decimal_places` 是指明需要四舍五入的小数位数(默认为0)...

    oracle中to-date详细用法示例(oracle日期格式转换).docx

    可以使用 TRUNC 函数来计算日期和时间类型中的小时、分、秒、毫秒,例如: ```sql SELECT TRUNC(SYSDATE) DAYS, TRUNC(SYSDATE * 24) HOURS, TRUNC(SYSDATE * 24 * 60 - 60 * TRUNC(SYSDATE * 24)) MINUTES, ...

    Oracle几个很有用的特殊函数使用方法,经验只谈

    以上只是Oracle特殊函数中的一部分,实际应用中还有许多其他函数,如 `DECODE`、`CASE` 语句等,可以根据具体需求灵活选择和组合使用。熟练掌握这些函数,能有效提高在Oracle SQL中的编程效率和数据处理能力。在实际...

    Oracle round()函数与trunc()函数区别介绍

    round(x[,y]) 【功能】返回四舍五入后的值 ... 返回: 5555.67 , 5600 , 5556 【相近】trunc(x[,y]) 返回截取后的值,用法同round(x[,y]),只是不四舍五入 trunc(x[,y]) 【功能】返回x按精度y截取后的值 【参数】x,y,数

    truncated-pagerank 计算源代码

    PageRank是Google最早使用的网页排名算法之一,用于评估网页在网络中的重要性。这个算法的基本思想是网页的链接数量和质量会影响其排名。`truncated-pagerank`则是对原始PageRank算法的一种改进,它主要解决了...

    oracle job 用法

    #### 常用方法详解 - **DBMS_JOB.BROKEN**:用于设置或重置Job的Broken状态,控制Job是否执行。 - **DBMS_JOB.CHANGE**:允许修改Job的执行逻辑、下次执行时间和执行间隔。 - **DBMS_JOB.INTERVAL**:专门用于修改...

    mysql日期函数总结

    本文将对MySQL中常用的日期函数进行总结,并通过示例来说明它们的具体用法。 #### 1. 获取当前日期和时间 - **NOW()**: 返回当前的日期和时间。 ```sql SELECT NOW(); ``` - **CURRENT_DATE()**: 返回当前的...

Global site tag (gtag.js) - Google Analytics