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() 获取当前日期 所以查询结果被替换了 变成系统当前时间