zoukankan
html css js c++ java
SQL按照日、周、月、年统计数据 (转自BLEACH的blog)
SQL统计语句
如:
表:consume_record
字段:consume (money类型)
date (datetime类型)
请问怎么写四条sql语句分别按日,按周,按月,按季统计消费总量.
如:1月 1200元
2月 3400元
3月 2800元
--
按日
select
sum
(consume),
day
(
[
date
]
)
from
consume_record
where
year
(
[
date
]
)
=
'
2006
'
group
by
day
(
[
date
]
)
--
按周quarter
select
sum
(consume),
datename
(week,
[
date
]
)
from
consume_record
where
year
(
[
date
]
)
=
'
2006
'
group
by
datename
(week,
[
date
]
)
--
按月
select
sum
(consume),
month
(
[
date
]
)
from
consume_record
where
year
(
[
date
]
)
=
'
2006
'
group
by
month
(
[
date
]
)
--
按季
select
sum
(consume),
datename
(quarter,
[
date
]
)
from
consume_record
where
year
(
[
date
]
)
=
'
2006
'
group
by
datename
(quarter,
[
date
]
)
--
指定日期你就看上面的例子变通下呀,无非就是一个聚合函数和Group by
select
[
date
]
,
sum
(consume)
from
consume_record
where
[
date
]
between
'
2006-06-01
'
and
'
2006-07-10
'
group
by
[
date
]
查看全文
相关阅读:
Struts2结合Ajax实现登录
Java读取Properties文件
职责链模式
javaScript初学者易错点
2019 DevOps 必备面试题——DevOps 理念篇
如何成为一名优秀的敏捷团队负责人
为什么企业敏捷团队会失败
伪装的敏捷,我好累
CODING 告诉你如何建立一个 Scrum 团队
十倍程序员的传说
原文地址:https://www.cnblogs.com/hanguoji/p/1163635.html
最新文章
Three.js制作一个基本的飞行3D场景【源代码】
《Three.js 入门指南》0
Spring 框架基础(01):核心组件总结,基础环境搭建
MySQL数据以全量和增量方式,同步到ES搜索引擎
Java描述设计模式(10):组合模式
Java描述设计模式(09):装饰模式
SpringCloud基础组件总结,与Dubbo框架、SpringBoot框架对比分析
Java描述设计模式(08):桥接模式
SpringCloud微服务(07):Zipkin组件,实现请求链路追踪
SpringCloud微服务(06):Config组件,实现配置统一管理
热门文章
SpringCloud微服务(05):Zuul组件,实现路由网关控制
Java描述设计模式(07):适配器模式
SpringCloud微服务(04):Turbine组件,实现微服务集群监控
Java描述设计模式(06):建造者模式
基于SpringCloud实现Shard-Jdbc的分库分表模式,数据库扩容方案
架构组件:基于Shard-Jdbc分库分表,数据库扩容方案
HashMap源码分析
用NIO实现http协议
Spring读取xml配置文件的原理与实现
Spring+SpringMVc+Mybatis实现数据库查询
Copyright © 2011-2022 走看看