`

sql 按自然周,月,季度,年统计

阅读更多
参见兄弟的博客http://yuanyong.iteye.com/blog/451383
很不错哦。呵呵

//按自然周统计
select to_char(date,'iw'),sum()
from
where
group by to_char(date,'iw')

//按自然月统计
select to_char(date,'mm'),sum()
from
where
group by to_char(date,'mm')

//按季统计
select to_char(date,'q'),sum()
from
where
group by to_char(date,'q')

//按年统计
select to_char(date,'yyyy'),sum()
from
where
group by to_char(date,'yyyy')

分享到:
评论

相关推荐

    SQL按照日、周、月、年统计数据的方法分享

    按月统计则相对简单,只需使用`MONTH([date])`: ```sql SELECT SUM(consume), MONTH([date]) FROM consume_record WHERE YEAR([date]) = '2006' GROUP BY MONTH([date]); ``` 对于季度统计,我们可以结合`...

    sqlserver 计算当月所有自然周的区间。

    根据提供的文件信息,我们可以了解到这段代码的主要目的是在SQL Server中计算出指定月份的所有自然周的起始和结束日期,并将这些信息存储在一个名为`monthWeekBetween`的表中。接下来,我们将详细解释其中的关键概念...

    SQL SERVER 获取年、季、月、周、日开始时间和结束时间

    Type 日期类型:(“-”为前一期间,无符号为当期,“+”为后一期间),Y 年,Q 季,M 月,W 周,D 日 例:前一年:-Y,当年:Y,+Y:下一年 datetype : ‘S’返回开始时间,'E'返回结束时间 datetime: 按哪个时间进行...

    sql 语句 按照某年某月某周查询每位学生或员工的作业提交次数或打卡记录数据统计

    sql 语句 按照某年某月某周查询每位学生或员工的作业提交次数或打卡记录数据统计。 对考勤次数,提交信息考核统计很重要。

    非常完美Java实现年、月、日、周访问量统计

    在Java编程语言中,实现对年、月、日、周访问量的统计是一项常见的任务,尤其是在网站数据分析或者服务器日志处理中。这个任务涉及到日期时间处理、数据存储以及可能的数据聚合操作。以下是一些关键的知识点,可以...

    Sql语句 查询本周记录\本月记录\本季度记录\本年记录

    SQL 语句查询本周记录、本月记录、本季度记录、本年记录是数据库查询中常见的操作。本文将为您提供 MySQL 和 SQL Server 两种数据库管理系统的查询语句,帮助您快速实现这些查询操作。 查询本周记录 MySQL 中,您...

    sql中的按日期统计问题

    在SQL(结构化查询语言)中,处理按日期统计的问题是一项常见的任务,特别是在数据分析、报表生成和业务智能领域。这类问题通常涉及到从数据库中提取特定日期范围内的数据,或者计算不同日期区间的数据量。以下是对...

    周、月、季、年统计SQL

    本文将详细介绍如何利用Oracle SQL来获取当前周、月、季、年的起始日期与结束日期,并进一步讨论如何基于这些日期进行数据统计。 #### 1. 获取当前周的起始与结束日期 - **当前周周一**:`select next_day(SYSDATE...

    oracle的按月统计sql(一个数据库面试题)

    oracle的按月统计sql..............................

    sql查本周本月本季的方法

    以上是针对不同时间段(本周、上一周、下一周、本月、上个月、下个月、本季度)的SQL查询方法,可以帮助用户快速定位并提取所需的数据。在实际应用中,可以根据具体的业务需求灵活调整这些查询语句。

    sql语句查询周月年季的最后或第一天

    ### 二、SQL语句实现周、月、年、季度的第一天和最后一天 #### 1. 查询某个月的第一天和最后一天 - **第一天**: ```sql SELECT DATEADD(day, -DATEPART(day, GETDATE()) + 1, GETDATE()) ``` 或者 ```sql ...

    数据库统计sql脚本

    数据库统计sql脚本 mysql数据库

    sql获取上一周时间段

    ### SQL 获取上一周的时间段 在SQL Server中,获取上一周的时间段对于数据分析、报表制作等应用场景非常有用...通过上述步骤和SQL语句,我们可以高效准确地获取上一周的时间段,在进行数据统计或报表分析时非常实用。

    sql由入库单与出库单统计库存

    根据提供的信息,我们可以了解到这里涉及的是通过SQL查询来统计仓库中的库存情况,即根据入库单和出库单来计算每种商品当前的库存数量。为了更好地理解和实现这一目标,我们将从以下几个方面进行深入探讨: ### ...

    SQL2000 统计每周,每月,每季,每年的数据

    按照月统计的方法与按照年统计相似,我们可以使用 DATEPART 函数提取订单时间的月份,然后使用 SUM 函数和 CASE 语句来计算每个月的总金额。具体的 SQL 语句如下: ```sql SELECT client_id, SUM(CASE WHEN ...

    sql 联合查询 子查询 综合查询 统计数据

    sql 联合查询 子查询 综合查询 统计数据 case when then 用法

    禅道统计工时sql语句+Excel工具出工时报表

    禅道上的统计报表非常匮乏,专业版的水晶报表又不划算,自己动手弄了套工时统计的方案 还挺好用的 希望对大家有所帮助 附件就是统计个人名下所有需求,任务和bug的sql语句,以及Excel统计模板 操作步骤: 建议使用...

    禅道sql统计.txt

    1.测试人员发现有效bug数排行。条件:时间 2.研发人员发生bug数排行。条件:时间

    Oracle 获得某日期属于一年中的第几个自然周

    标题“Oracle 获取某日期属于一年中的第几个自然周”指的是在Oracle数据库系统中,通过SQL查询来确定一个特定日期在当年是第几周的问题。在实际业务中,这样的功能可能用于统计、报告或者数据分析,例如,公司可能...

Global site tag (gtag.js) - Google Analytics