SQLServer语句:查询datetime时间类型中整时,整分,整秒的数据
例:查询每天 整小时 传送过来的数据:
select * from t_datameas
where SUBSTRING(CONVERT(varchar(19),DT,120),15,5) = '00:00'
SUBSTRING()函数表示字符串截取函数:SUBSTRING(str,start,length),str表示截取的字段名,start表示开始下表(0,1都表示字符串的第一个字符),length表示需要截取的字符串长度;
CONVERT()函数表示将datetime类型转为其他类型:(这里我将datetime时间类型转为varchar字符串类型),CONVERT(type,data,style),type表示要转变的类型,data表示哪个字段,style表示时间转化格式(style转化格式说明);
例句表示含义:查询时间为整点的数据信息