您的位置:首页 > 其它

根据时间搜索数据

2015-01-30 13:58 211 查看
上日数据

convert(int,convert(char(10),create_date,112)) =convert(int,convert(char(10),dateadd(day,-1,getdate()),112))

//这月的企业

select *from eb_company where is_company=1 and

convert(int,substring(convert(char(10),create_date,112),1,6))>=convert(int,substring(convert(char(10),getdate(),112),1,6))

//上月的企业

select *from eb_company where is_company=1 and

convert(int,substring(convert(char(10),create_date,112),1,6))>=convert(int,substring(convert(char(10),dateadd(month,-1,dateadd(dd,-datepart(dd,getdate())+1,getdate())),112),1,6))

and convert(int,substring(convert(char(10),create_date,112),1,6))<convert(int,substring(convert(char(10),dateadd(month,0,dateadd(dd,-datepart(dd,getdate())+1,getdate())),112),1,6))

//获取当前月份

int month = db.CountBySQL("select month(getdate()) ");

//根据年份与月份获取当月最后一天

int day = db.CountBySQL("select day (dateadd(day,-1,dateadd(month,1,'" + year + "-" + month + "'+'-01')))");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: