SQL按每日查询
2016-01-19 16:41
162 查看
查询一段时间内,每天有多少注册量:select count(*) as count,RegDate from user where RegDate between "2014-01-01" and "2014-04-04" group by day(RegDate) order by RegDate;
查询结果count RegDate
3 2014-01-13 16:52:191 2014-03-03 15:00:411 2014-03-10 15:35:181 2014-03-20 17:00:051 2014-03-25 14:37:112 2014-03-26 17:42:15
//根据要求的日期来取数据 var sqlPeriod; if(period == "day"){ sqlPeriod="day(RegDate),month(RegDate),year(RegDate)"; }else if(period == "month"){ sqlPeriod="month(RegDate),year(RegDate)"; }else if(period == "year"){ sqlPeriod="year(RegDate)"; }else if(period == "week"){ sqlPeriod="week(RegDate)"; }else if(period == "quarter"){ sqlPeriod="quarter(RegDate)"; }
“select count(*) as count,RegDate as regDate from user where RegDate between ? and ? group by "+sqlPeriod+" order by RegDate",[startDate,endDate]
查询结果count RegDate
3 2014-01-13 16:52:191 2014-03-03 15:00:411 2014-03-10 15:35:181 2014-03-20 17:00:051 2014-03-25 14:37:112 2014-03-26 17:42:15
//根据要求的日期来取数据 var sqlPeriod; if(period == "day"){ sqlPeriod="day(RegDate),month(RegDate),year(RegDate)"; }else if(period == "month"){ sqlPeriod="month(RegDate),year(RegDate)"; }else if(period == "year"){ sqlPeriod="year(RegDate)"; }else if(period == "week"){ sqlPeriod="week(RegDate)"; }else if(period == "quarter"){ sqlPeriod="quarter(RegDate)"; }
“select count(*) as count,RegDate as regDate from user where RegDate between ? and ? group by "+sqlPeriod+" order by RegDate",[startDate,endDate]
相关文章推荐
- MySQL中修改列名或列的数据类型
- mysql也可以查询今天、昨天、7天、近30天、本月、上一月的数据
- sql之left join、right join、inner join的区别
- Cacti监控mssql 2005
- MySQL 5.7修改默认密码
- Mongodb的安装、主从配置、replicaSet配置
- MySQL多表查询之子查询
- 64位PL/SQL Developer连接本地64位0racle11g教程
- [转]mysql免安装版配置
- oracle做行列转换
- [转]mysql免安装版配置
- MySQL参考资料
- 数据库---MySQL常用函数总结
- 优化mysql实验(explain;索引)+利用 index、explain和profile优化mysql数据库查询小结
- 数据库编码格式utf8
- [转]阿里云 Linux 安装phpredis扩展 How to install Redis and Redis php client
- Oracle数据块损坏篇之10231内部事件
- MongoDB复制集自定义复制保证规则
- mongodb环境搭建
- Oracle创建视图提示ORA-01031:insufficient privileges(权限不足)