`

TRUNC

阅读更多

1.TRUNC(for dates)

  TRUNC函数为指定元素而截去的日期值。

  其具体的语法格式如下:

  TRUNC(date[,fmt])

  其中:

TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am')

  ='24-Nov-1999 12:00:00 am'

  TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon-yyyy hh:mi am'),'hh') ='24-Nov-1999 08:00:00 am'

  trunc(sysdate,'yyyy') --返回当年第一天.

  trunc(sysdate,'mm') --返回当月第一天.

  trunc(sysdate,'d') --返回当前星期的第一天.

  trunc(sysdate,'dd')--返回当前年月日

 

//如果时间代的时分秒,就用下面的比较。同一天时就不会查不出数据了

 +" $S:ISEMPTY$@startdate@ and TRUNC(t.operatetime) >= to_date('#startdate#','yyyy-mm-dd') $E:ISEMPTY$ "
                    +" $S:ISEMPTY$@enddate@ and TRUNC(t.operatetime) <= to_date('#enddate#','yyyy-mm-dd') $E:ISEMPTY$ ");

 

2.TRUNC(for number)

  TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。

  其具体的语法格式如下

  TRUNC(number[,decimals])

  其中:

  number 待做截取处理的数值

  decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分

  下面是该函数的使用情况:

  TRUNC(89.985,2)=89.98

  TRUNC(89.985)=89

  TRUNC(89.985,-1)=80

分享到:
评论

相关推荐

    TRUNC()函数用法

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

    LTE宽带集群通信(B-TrunC)技术白皮书

    发布《LTE 宽带集群通信(B-TrunC)技术白皮书》,旨在与业界分享宽 带集群(B-TrunC)产业联盟在宽带集群通信技术上的研究成果。 随着全球公共安全、政务、交通、能源等行业的快速发展,行业用户在 传统的语音集群...

    oracle trunc函数使用介绍

    ### Oracle TRUNC 函数详解 #### 一、概述 在Oracle数据库中,`TRUNC`函数主要用于对日期或数字进行截断操作。该函数对于日期数据类型,可以根据指定的格式来去除时间或日期中的特定部分;对于数值数据类型,则...

    B-TrunC资源下载

    标题中的“B-TrunC资源下载”指的是与宽带集群通信技术相关的学习材料,特别是与B-TrunC(Broadband TRansmission for Universal Mobile Telecommunications System - Critical Communications,宽带有线传输用于...

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

    Delphi programming language 提供了四种取整函数:Round、Trunc、Ceil 和 Floor,每种函数都有其特点和应用场景。 Round 函数 Round 函数是 Delphi 中最常用的取整函数,它对一个实数进行四舍五入处理。 Round ...

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

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

    trunc函数应用实例

    `TRUNC`函数在Oracle数据库中是一个非常实用的日期处理函数,它被广泛应用于日期比较、事务调度和其他需要精确控制日期时间的操作中。在没有指定`fmt`参数时,`TRUNC`函数会将日期时间截断到最近的天。例如,`SELECT...

    b-trunc标准

    ### b-trunc标准知识点 #### 一、标准概述 **b-trunc标准**,全称为“基于LTE技术的宽带集群通信(B-TrunC)系统总体技术要求”,是为适应日益增长的宽带集群通信需求而制定的技术标准。此标准旨在利用先进的LTE技术...

    LTE宽带集群通信(B-TrunC)产业发展白皮书_产业推进组

    础, 因此, 基于 LTE 技术的宽带集群通信(B-TrunC)系统也应运而生。 本白皮书主要介绍了宽带集群通信市场发展、产业发展、重点行 业的发展进展及前景、实际应用案例等内容,可以帮助读者准确把握 宽带集群通信行业...

    TRUNC_保留小数位

    TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_...

    oracle的trunc函数使用实例

    详细介绍了 oracle 内置 trunc 函数的使用场景及实例,对日期格式和数字格式的数据进行操作

    Aspose.Words + Aspose.Cells + Aspose.Slides 19.12整合无水印无Trunc版

    Aspose.Words + Aspose.Cells + Aspose.Slides 19.12整合无水印无Trunc版,专为PDF转换而来,有缘人自然懂。

    trunc处理日期

    oracl 用 trunc函数处理日期 eg:select trunc sysdate &quot;year&quot; from dual; 截取到年(本年的第一天)

    b-trunc测试总体规范

    ### 基于LTE技术的宽带集群通信(B-TrunC)系统测试方法解析 #### 一、背景介绍 宽带集群通信(B-TrunC)是一种基于长期演进(LTE)技术的专业移动通信系统,旨在为公共安全机构、政府、军队等提供高质量的语音、视频和...

    日常收集整理oracle trunc 函数处理日期格式(很实用)

    本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧。 代码如下: select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual; –显示当前时间 2011-12-29 16:...

    宽带集群B-TrunC标准全部稳定

    B-TrunC(宽带集群通信系统)是国际电信联盟(ITU-T)定义的一种宽带集群通信标准,旨在满足公共安全、交通管理、能源、应急服务等多个行业对高速数据传输和多媒体通信的需求。 B-TrunC标准的建立,旨在提高专网...

    Simulation of dynamical Kirchhoff plates by the Trunc element

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

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

    1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...

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

    Oracle数据库中的`TRUNC`函数是一个非常实用的函数,它在处理日期和数值时具有不同的功能。本篇文章将深入解析`TRUNC`函数在日期和数值处理中的具体用法。 ### 日期处理 在日期处理方面,`TRUNC`函数主要用于截取...

Global site tag (gtag.js) - Google Analytics