日期函数:
1:datediff(单位,时间类型,时间类型):计算出相差单位的量;
2:dateadd(单位,量,时间类型):算出这个事件类型加过之后的值(也是时间类型);
3:datepart(单位,事件类型):输出事件类型中的该单位的值;
4:单位(事件类型)例如year(2012-10-10)得到的结果就是2012与datepart实现功能相似;
5:getdate()得到当前时间;
6:print输出结果消息
7:convert(要转换为的类型,要转换的字段,数字码)例如111,101
8:cast (要转的类型as装换为类型)
case函数:
有两种类型一种是针对范围的;一种则是离散的
(1)针对范围的举例:相当于C#中的ifelse
列名=
case
when 条件表达式 then ‘表达式满足返回的结果’
else ‘最后一种结果’
end
(2)离散的:相当于C#中switch
列名=
case 变量
when 值 then ‘满足返回的结果值‘
else ’另一种情况‘
end
多个需要判断的列都可用这种方法中间要用逗号隔开;