sql server自带的函数比较多,下面我把自己经常用到的总结一下:
1、getdate() 得到当前系统时间
2、datediff(差距单位,前时间,后时间)比较时间得到时间差
例:select datediff(day,'2011-03-14',getdate())
结果为1
注意:结果为(后时间-前时间)的差,可能会是负数!
3、convert()数据类型转换
说一下常见的日期转换特定字符串格式
convert(varchar,时间,样式号)
例:时间为 2011-03-15 23:29:37.703(用上面的getdate()得到)
样式号:8 格式为 23:30:37
23 格式为 2011-03-15
20 格式为 2011-03-15 23:31:09
注意:varchar不用指定长度
4、sum(),max(),min(),avg(),count()
注意:这些函数都会忽略null值