按时间分组,这里提供一个简单的SQL语句
2013-10-09 16:35
309 查看
select CONVERT(varchar(100), Date, 102) as Date,sum(1) as num from 表名
where between 开始时间 and 结束时间
group by CONVERT(varchar(100), Date, 102)");
因为Date是时间格式的,没有办法分组,只能把它的格式转换过才能分组,102的格式是这样的“2013.09.10”
其它格式按自己的需要来,我给个链接哈: http://zhidao.baidu.com/question/580075812.html?sort=6&old=1#answer-1457108070
sum(1) as num,这个是用来统计每个分类下的条数的,每个时间段的数据根据条数累加……
相关文章推荐
- 数据库系统原理
- JSP连接各类数据库
- oracle基础操作
- Oracle 行列互换
- MariaDB-5.5.33a 编译安装
- windows环境下memcache的安装使用
- 在 MySQL Workbench 中如何可视的建立 MySQL 物理数据模型,并使用它来创建一个 MySQL 数据库
- Oracle SOA套件介绍
- sql server复制需要有实际的服务器名称才能连接到服务器
- sql server复制需要有实际的服务器名称才能连接到服务器
- oracle join
- mysql开机启动
- oracle 用户管理
- mongodb常遇到的错误。
- SqlDataReader类
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
- PL/SQL Developer 9.x 注册码
- mysql的事务隔离
- ORACLE-删除表空间 恢复
- oracle 归档日志删除 RMAN基本入门