C#获取当天数据和当月数据代码

//获取当天数据

Select * From dbo.S_ServiceDetailed Where Convert(varchar(10),[数据库添加时间字段],120) = Convert(varchar(10),getDate(),120) 

//获取当月数据

Select * From dbo.S_ServiceDetailed Where Month([数据库添加时间字段]) = Month(getDate())  //这种写法不严谨,比如我要拿2016年10月的数据,它会把15年,14年等不同年份的10月份数据全部取出来

严谨的写法:

Select * From dbo.S_ServiceDetailed Where  Year([数据库添加时间字段])=Year(getDate()) and Month([S_AddTime]) = Month(getDate())

//获取今年数据

Select * From dbo.S_ServiceDetailed Where  Year([数据库添加时间字段])=Year(getDate())

 

posted on 2016-02-24 16:07  Andy_陈  阅读(931)  评论(0编辑  收藏  举报

导航