有些时候我们需要查询数据库中的时间字段,例如2009-11-11 11:11:11:111 这样的时间格式。
而我们有些时候不用把整个的字段查询出来,需要把前面的日期截取出来,或者把后面的时间截取出来。
这个时候就要用到SQL里面的时间函数了:
select convert(char(10),字段名,108) from 表名
上述语句是将后面的时间查询出来,格式为11:11:11。
convert()后面的参数有三个,第一个是长度,第二个是要截取的字段名,第三个是时间显示的格式,第三个参数可以根据需要改变。
当我们要截取前面的2009-11-11的时候把108改成120即可。
依次类推,详细介绍可见SQL的联机帮助文档,输入convert检索即可。