DataTime 日期用聚合函数截取
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
一个datetime型的字段可以存储的日期范围是从1753年1月1日第一毫秒到9999年12月31日最后一毫秒。如果你不需要覆盖这么大范围的日期和时间,你可以使用smalldatetime型数据。它与datetime型数据同样使用,只不过它能表示的日期和时间范围比datetime型数据小,而且不如datetime型数据精确。一个smalldatetime型的字段能够存储从1900年1月1日到2079年6月6日的日期,它只能精确到秒。 1、日期的截取 用extend截取日期的部分值,如: 2、日期的计算 应用中经常会用到日期的加减,比如取当前日期的前一天或指定日期的前一天等, 前文提到的extend(start_time,hour to hour)='11'的结果仍然是datetime型,如果要进行类型转换的话: 1、extend(start_time,hour to hour)||''将返回char型,extend(start_time,hour to hour)||''+0将返回integer型,extend(start_time,hour to hour)||''+0.0将返回float型,虽然样子不太好看,不过效果不错。 类似extend(start_time,hour to hour)||''+0这样的方法可以在select中使用,但在create view的时候使用则会发生语法错误(ids 9.4)。 2、用to_char函数: to_char(start_time)将按原样返回start_time字段的字符形式,如: 3、to_date函数: 该文章在 2010/6/12 9:47:07 编辑过 |
关键字查询
相关文章
正在查询... |