SQL语句统计每天、每月、每年的数据

1、每年
select year(ordertime) 年,
sum(Total) 销售合计  
from 订单表  
group by year(ordertime)
2、每月
select year(ordertime) 年,
month(ordertime) 月,
sum(Total) 销售合计 
from 订单表 
group by year(ordertime),
month(ordertime)
3、每日
select year(ordertime) 年,
month(ordertime) 月,
day(ordertime) 日,
sum(Total) 销售合计
from 订单表
group by year(ordertime),
month(ordertime),
day(ordertime)
另外每日也可以这样:
select convert(char(8),ordertime,112) dt,
sum(Total) 销售合计
from 订单表
group by convert(char(8),ordertime,112)
 
 
 
sql题 如何统计查询一个月中每天的记录
怎么写啊?写出来啊!  比如说要查2010年3月份每天的记录
 
答案
select count(*),substr(t.date,1,10)  from table t where  t.date like '2010-03%' group by substr(t.date,1,10)
 
 
这里date的格式是YYYY-mm-dd hh:mm:ss
 
 
sql 数据分月统计,表中只有每天的数据,现在要求求一年中每个月的统计数据(一条sql)
SELECT
  MONTH (  那个日期的字段  ),
  SUM(  需要统计的字段, 比如销售额什么的 )
FROM
  表
WHERE
  YEAR (  那个日期的字段  ) = 2010   -- 这里假设你要查 2010年的每月的统计。
GROUP BY
 MONTH (  那个日期的字段  )
 
 
 
 
 
 
用SELECT语句对数据进行统计汇总
用SELECT语句对数据进行统计汇总
集合函数(聚合函数,统计函数)
为了有效处理查询得到的数据集合,SQL Server提供了一系列统计函数.
这些函数可以实现数据集合和汇总:
avg ([ALL|DISTINCT]列名) 求指定数字字段的平均值
sum ([ALL|DISTINCT]列名) 求指定数字字段的总和
max([ALL|DISTINCT]列名) 求指定数字字段中最大值
min ([ALL|DISTINCT]列名) 求指定数字字段中最小值
count([ALL|DISTINCT]列名) 求满足条件记录中指定字段不为空的记录个数
count(*)    求满足条件记录总数
**********************************************************************************************
用GROUP BY子句对记录分类统计汇总
格式:
   GROUP BY 分组字段名列表[HAVING 条件表达式] 
   功能:按指定条件对指定字段依次分组进行统计汇总
注:
   使用GROUP BY 的语句仍可用ORDER BY子句排序 
   但必须在GROUP BY之后可以使用别名但不允许对SELECT没指定的列排序
   HAVING子句是对分组统计后的查询结果进行筛选.
   使用GROUP BY 的select语句仍可用WHERE子句指定条件
**********************************************************************************************
说明:
Select 指定的字段必须包含且只含GROUP BY子句中指定的分组字段(可以为它指定别名),
其他必须是由集合函数组成的一个或多个计算列,统计函数中所使用的列不受限制.
GROUP BY子句中不允许使用字段或计算列的别名,可直接使用表达式.
GROUP BY子句指定表达式时,select指定的字段中可以不包括该表达式.
HAVING子句不允许使用别名
HAVING子句必须和GROUP BY一起使用,且设置的条件必须与GROUP BY 子句指定的分组字段有关.

数据库专题——SQL语句统计每天、每月、每年的数据相关推荐

  1. sql语句统计最近七天,30天的数据, 统计当天数据总和,统计当天每小时的数据,今日金额的支出

    sql语句统计最近七天的数据 SELECTdate_format( a.date, '%c.%d' ) times,b.count AS totals FROM( SELECTcurdate( ) A ...

  2. SQL语句统计每天、每月、每年的数据

    SQL语句统计每天.每月.每年的数据 1.每年 select year(ordertime) 年, sum(Total) 销售合计 from 订单表 group by year(ordertime) ...

  3. SQL语句统计每天、每月、每年的销售总额

    每年 SQL语句统计每天.每月.每年的销售总额 每月 SQL语句统计每天.每月.每年的销售总额 每日 SQL语句统计每天.每月.每年的销售总额 总结 SQL语句统计每天.每月.每年的销售总额 SQL语 ...

  4. MySQL数据库:SQL语句

    MySql数据库系列阅读 MySQL数据库 MySQL数据库:SQL语句 MySQL数据库:完整性约束 MySQL数据库备份与还原 MySQL数据库:编码 1. SQL概述 1.1 什么是SQL SQ ...

  5. 数据库基本----SQL语句大全

    数据库基本SQL语句大全 一.基础 1.说明:创建数据库 Create DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sq ...

  6. 1.MySQL数据库 2.SQL语句

    01数据库概念 * A: 什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作. * B: 什么是数据库 ...

  7. MySQL数据库高级SQL语句(三)

    MySQL数据库高级SQL语句 SELECT TRIM 连接查询 CREATE VIEW UNION 交集值 无交集值 CASE SELECT TRIM SELECT TRIM (位置 '想移除掉的字 ...

  8. JavaWeb学习笔记(数据库、SQL语句、数据查询语法、完整性约束、编码、备份和恢复数据、多表查询)

    数据库.SQL语句.数据查询语法.完整性约束.编码.备份和恢复数据.多表查询 JavaWeb学习笔记 数据库 数据库概念 基本命令 启动和关闭mysql服务器 客户端登录退出mysql SQL语句 S ...

  9. [数据库]简单SQL语句总结

    1.在查询结果中显示列名: a.用as关键字:select name as '姓名'   from students order by age b.直接表示:select name '姓名'   fr ...

最新文章

  1. BaaS模式的开发思路
  2. flume spooldir bug修复
  3. Oracle发布开源的轻量级 Java 微服务框架 Helidon 1
  4. Xcode 6制作动态及静态Framework
  5. 如何在 JavaScript 中更好地使用数组
  6. 听说程序员普遍存在这 7 个坏习惯,你如果有其中一点,千万注意了!
  7. 动态切换数据源(spring+hibernate)
  8. epoll 性能分析(解决占用CPU 过高问题)2
  9. 由ViewStateException: The client disconnected想到的
  10. Angular中响应式表单 FormBuilder、FormControl 、FormGroup、FormArray、setControl、setValue用法总结
  11. 通过一个备份归档的脚本演示rsync限速和find如何删除文件
  12. idea 正则表达式替换
  13. 【Unity】Unity3D RPG游戏制作实例(二)开发思路及概要设计
  14. CubieBoard6(S500,armhf)安装ROS过程
  15. ‘Staring Tomcat v8.0 Server at localhost ’ has encountered a problem 问题解决
  16. 荣耀4a android art,荣耀4A拆机图解·看真相
  17. 72小时灵感冲刺,创意就该这么玩 | LigaAI Hackathon特别策划
  18. 杭州拱墅区委副书记、区长冯晶一行莅临利尔达参观调研
  19. 介质服务器作用,爱数之介质服务器及介质同步技术
  20. 《刨根问底系列》01:操作系统凭什么可以调度程序?

热门文章

  1. 使用Spark+Hanlp进行简单的文本处理(中)-Kmeans文本聚类
  2. 分布式缓存-Redis 哨兵
  3. c# python_从C#到Python —— 谈谈我学习Python一周来的体会
  4. C++学习汇总---目录
  5. 学习笔记-Flutter 布局(四)- Baseline、FractionallySizedBox、IntrinsicHeight、IntrinsicWidth详解...
  6. web前端页面性能优化小结
  7. 《致命框架2》——极简外衣下的华丽冒险
  8. Cocos2d: Get data from file(image.png) failed!
  9. US7ASCII字符集转换为ZHS16GBK
  10. aardio - 远程APIHOOK拦截弹窗