当先锋百科网

首页 1 2 3 4 5 6 7

Sql语句查询某种时间格式  通过convert函数处理查询结果

这是函数的参数类型:

eg:
 select OutPH,CONVERT(Time(0),Time,8) as Time from [Graph1].[dbo].[OutPH] where Time >= '2017/10/24 0:00:00' and  Time<='2017/10/26 0:00:00'
运行结果  不加Time(0) 便会有时间后面的毫秒数 注意 此时查询出来的时间还是表中时间  接下来便是将表中时间替换成当前时间

  select OutPH,CONVERT(Time(0), GETDATE(), 8) as Time from [Graph1].[dbo].[OutPH] where Time >= '2017/10/24 0:00:00' and  Time<='2017/10/26 0:00:00'
运行结果   GETDATE() 获取当前日期  所以查询结果被替换了  变成系统当前时间