日期函数和集合函数的用法
2014-11-18 11:08:00
19557
7
日期函数和集合函数: 年份值(<日期值>) 月份值(<日期值>)示例:年份值(2014-2-3) =2014用途:返回指定日期对应的年份值, 返回值类型: 整数 日期值(<日期值>)示例:月份值(2014-2-3) =2用途:返回指定日期对应的月份值, 返回值类型: 整数 季度值(<日期值>)示例:日期值(2014-2-3) =2用途:返回指定日期对应的日期值, 返回值类型: 整数 示例:季度值(2004-3-5) =1 用途:返回指定日期的季度值, 返回值类型: 整数, 1,2,3,4表示四个季度 月初值(<年份值>, <月份值>) 月末值(<年份值>, <月份值>)示例:月初值(2010, 10) =2010-10-01用途:返回指定年份与月份对应的月初值, 返回值类型: 日期 年初值(<年份值>)示例:月末值(2010, 10) =2010-10-31用途:返回指定年份与月份的月末值, 返回值类型: 日期 年末值(<年份值>)示例:年初值(2010) =2010-01-01用途:返回指定年份的年初值, 返回值类型: 日期 季初值(<年份值>, <季度值>);示例:年初值(2010) =2010-12-31用途:返回指定年份的年末值, 返回值类型: 日期 季末值(<年份值>, <季度值>)示例:季初值(2010, 10) =2010-10-01, 季初值(2010, 11) =2010-10-01用途:返回指定年份与月份对应的季初值, 返回值类型: 日期 示例:季末值(2010, 10) =2010-12-31, 季末值(2010, 11) =2010-12-31 用途:返回指定年份与月份对应的季末值, 返回值类型: 日期 星期值(<日期值>,<返回类型>) 星期(<日期值>)示例:星期值(2012-10-21,1) =6 星期值(2012-10-21, 1) =7用途:返回指定日期的星期值,返回类型参数值为0表示返回0-6; 1表示1-7。 返回值类型:整数 示例:星期(2014-2-3) ="星期三"用途:返回指定日期对应的星期几字符, 返回值类型: 字符串日期加减(<时间单位>,<加减数>,<日期时间>); 日期间隔(<间隔单位>,<起始日期>,<终止日期>)示例:日期加减("yy",-1,2004-10-1) = 2003-10-1, 日期加减("dd",-1,2004-10-1) = 2004-09-30用途:返回对指定日期加减年份(月份,天数)后的日期值, 时间单位: "yy","mm","dd" 分别表示对年份、月份、天进行加减, 返回值类型: 日期 示例:日期间隔("yy", 2003-1-1, 2004-1-1) = 1, 日期间隔("mm", 2003-1-1, 2004-1-1) = 12, 日期间隔("dd", 2003-1-1, 2004-1-1) = 365 用途:返回日期间隔值(年数,月数,日期数)。间隔类型:"yy", "mm", "dd"分别代表年数、月数、天数间隔,返回值类型: 整数 日期 示例:日期(2012,10,1) =2012-10-1 用途:构建指定年份,月份,天对应的日期, 返回值类型: 日期 时间(<时>,<分>,<秒>) 3. 增加了集合函数示例:时间(15,3,1) =15:3:1用途:构建指定时,分,秒对应的时间, 返回值类型: 时间 包含(<集合1>, <集合2>) 集合相同(<集合1>, <集合2>)示例:包含(集合1, 集合2)用途:逻辑判断集合1是否包含集合2, 返回值类型: 是否型 集合(<变量1>,<变量2>,<变量3>...)示例:集合相同(集合(1, 2), 集合(1, 2)) =true, 集合相同(集合(1, 2, 3), 集合(1, 2)) =false用途:逻辑判断集合1集合2是否相同,返回值类型: 是否型。概念:集合1与集合中的元素全部相同时,集合1相等于集合2 交集(<集合1>,<集合2>,<集合3>...)示例:集合("四川","广东","北京"), 集合(1,3,4), 集合(1,"四川",4)用途:通过传入变量参数构建成集合, 返回值类型: 集合类型. 注意,集合类型只能在集合函数中使用: 包含(),交集(), 并集() 示例:交集(集合(1,2), 集合(2,3)) = 集合(2), 交集(集合(1,2), 集合(2,3),集合(2,3,4)) = 集合(2)用途:返回指定集合的交集, 返回值类型:集合类型概念:以属于A且属于B的元素为元素的集合称为A与B的交集并集(<集合1>,<集合2>,<集合3>...) 文本转集合(<文本>, <分隔符>)示例:集合(集合(1,2), 集合(2,3)) = 集合(1,2,3)用途:返回指定集合的并集, 返回值类型:集合类型概念:A和B并集是有所有A的元素或所有B的元素,而没有其他元素的集合 示例:文本转集合("中国,美国,英国", ",") = 集合("中国","美国","英国")用途:把指定分隔符的文本中的元素转换为集合, 返回值类型:集合类型, 注意:文本不能直接与集合逻辑判断,需要转换成集合,只有通过"包含()", "集合相等()"才能进行判断集合转文本(<集合>, <分隔符>) 示例:集合转文本(集合("中国,美国,英国"), ",") ="中国,美国,英国", 集合转文本(集合(1,2,3), ";") ="1;2;3"用途:根据分隔符转换集合中的元素为文本, 返回值类型:文本 |
+1
0
7条回帖