convert转换日期格式:
格式:
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(带有可选的长度
)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。
GETDATE()
函数从 SQL Server 返回当前的时间和日期。2018-12-29 16:25:46.635
select convert(varchar,GETDATE(),20) now
SELECT CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
SELECT CONVERT(varchar(100), GETDATE(), 23) : 2006-05-16
SELECT CONVERT(varchar(100), GETDATE(), 24): 10:57:47
查询指定连续几天,指定每天时间段内的数据
SELECT
*
FROM
jylls
WHERE
CONVERT ( CHAR ( 20 ), entertime_station, 20 ) >= '2019-04-08'
AND CONVERT ( CHAR ( 20 ), entertime_station, 20 ) <= '2019-04-09'
AND CONVERT ( CHAR ( 8 ), entertime_station, 108 ) >= '12:30:00'
AND CONVERT ( CHAR ( 8 ), entertime_station, 108 ) <= '23:00:00'
查询指定跨天的一段时间内的数据
SELECT
*
FROM
jylls
WHERE
CONVERT ( VARCHAR ( 20 ), entertime_station, 20 ) >= '2019-04-08 12:00:00'
AND CONVERT ( VARCHAR ( 20 ), entertime_station, 20 ) <= '2019-04-09 12:00:00'
AND val !=0
网友评论