`
hulu26
  • 浏览: 222969 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

trunc函数截断日期

阅读更多
截断日期:

先执行命令:alter session set nls_date_format='yyyy-mm-dd hh24:mi:hh';

截取今天:

SQL> select sysdate,trunc(sysdate,'dd') from dual;

SYSDATE             TRUNC(SYSDATE,'DD')
------------------- -------------------
2009-03-24 21:31:17 2009-03-24 00:00:00

截取本周第一天:

SQL> select sysdate,trunc(sysdate,'d') from dual;

SYSDATE             TRUNC(SYSDATE,'D')
------------------- -------------------
2009-03-24 21:29:32 2009-03-22 00:00:00

截取本月第一天:

SQL> select sysdate,trunc(sysdate,'mm') from dual;

SYSDATE             TRUNC(SYSDATE,'MM')
------------------- -------------------
2009-03-24 21:30:30 2009-03-01 00:00:00

截取本年第一天:

SQL> select sysdate,trunc(sysdate,'y') from dual;

SYSDATE             TRUNC(SYSDATE,'Y')
------------------- -------------------
2009-03-24 21:31:57 2009-01-01 00:00:00

截取到小时:

SQL> select sysdate,trunc(sysdate,'hh') from dual;

SYSDATE             TRUNC(SYSDATE,'HH')
------------------- -------------------
2009-03-24 21:32:59 2009-03-24 21:00:00

截取到分钟:

SQL> select sysdate,trunc(sysdate,'mi') from dual;

SYSDATE             TRUNC(SYSDATE,'MI')
------------------- -------------------
2009-03-24 21:33:32 2009-03-24 21:33:00

分享到:
评论

相关推荐

    oracle 数字函数

    取整函数(ceil 向上取整 floor 向下取整) 取幂 power 和 求平方根 sqrt 求余 返回固定小数位数 round:四舍五入 trunc:直接截断 返回值的符号 正数返回为1 负数为 1

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- ...

    oracle函数大全.doc

    trunc(date,fmt)按照给出的要求将日期截断,如果fmt='mi'表示保留分,截断秒 SQL> select to_char(trunc(sysdate,'hh'),'yyyy.mm.dd hh24:mi:ss') hh, 2 to_char(trunc(sysdate,'mi'),'yyyy.mm.dd hh24:mi:ss') hhmm ...

    jdbc操作文档,数据库基本操作文档集合

    13.dual表是用来计算的表 可以用来round:四舍五入,trunc:截断小数位,mod取余,ceil:求大于等于某数的最小整数。例:ceil(2.35) 3,floor:求小于等于某数的最大整数。例:floor(2.35) 2。 select round(123.123,要...

    PostgreSQL Extension扩展实例

    PostgreSQL Extension扩展时间定时实例,利用pg自身的时间截断函数date_trunc(),所开发.

    高级计算器 V1.0 (含代码)

    Int(Exp)/Trunc(Exp):把Exp截断取整。Round(Exp):把Exp四舍五入。Abs(Exp):取Exp的绝对值。Frac(Exp):取Exp的小数部分。Sin(Exp):求Exp的正玄。Cos(Exp):求Exp的余玄。Tan(Exp):求Exp的正切。ArcSin(Exp):求...

    sqlserver 各种判断是否存在(表名、函数、存储过程等)

    sql server中如何判断表或者数据库的存在,但在实际使用中,需判断Status状态位:其中某些状态位可由用户使用 sp_dboption(read ...8 = trunc. log on chkpt;使用 sp_dboption 设置。如果数据库处于日志截断模式,则

    Oracle常用功能集锦

    trunc(m[,n]) m截断n位小数位的值(n缺省为0) ——————————————————————————– 字符函数: initcap(st) 返回st将每个单词的首字母大写,所有其他字母小写 lower(st) 返回st将每个单词的...

    DFT的matlab源代码-Inverse-Filtering:使用逆滤波进行图像还原

    trunc_inverse.py 截断逆滤波器 wiener_filter.py 维纳过滤器 cls_constant_y.py 常数Y项约束的最小二乘 cls_iterative_y.py 用迭代计算的Y项约束最小二乘 image_metrics.py 已知地面实况时计算SSIM,PSNR等指标 gui...

    基于c中使用ftruncate()前需要fflush(),使用后需要rewind()的深入探讨

    今天用ftruncate截断文件, 但怎么都不能达到预料的效果, 截断后文件中的内容比较杂, 而且文件大小也保持原来的.添加 fflush() 和 rewind() 后OK.以下是测试代码: 代码如下:#include <stdio>#include <sys>#include ...

    DELPHI6帮助文件-中英文对照

    此外,Round、Trunc、StrToInt64、StrToInt64Def等函数也可以返回Int64值。少数例程根本不能将Int64值作为参数,如Ord。 对于整数类型,当要递增最后一个值或要递减第一个值的时候,运算结果将在范围的起点和中点...

    Oracle事例

    1.增加主键 alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN); 指定表空间 alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN) using index tablespace ...

Global site tag (gtag.js) - Google Analytics