--查询当前时间不带时分秒 select convert(varchar(10),getdate(),23) --查询当前时间,带固定时间的时分秒 select convert(varchar(10),getdate(),23)+' 00:00:00' --查询当前时间,带时分秒和毫秒数 SELECT dateadd(d,-day(getdate())+1,getdate()); --查询本月第一天起始时间,带时分秒 SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0) select convert(datetime,convert(varchar(8),getdate(),120)+'01',120)