`

sql统计(多个统计结果)

    博客分类:
  • sql
SQL 
阅读更多

select count(case when (assessmarks=3 and AssessDate>DateAdd("m", -2, getdate())) then assessmarks end ) as towMonth,
                 count(case when (assessmarks=3 and AssessDate>DateAdd("m", -6, getdate())) then assessmarks end ) as halfYear,
                 count(case when (assessmarks=3 and AssessDate>DateAdd("m", -12, getdate())) then assessmarks end ) as oneYear,
                 count(case when (assessmarks=3 and AssessDate< getdate()) then assessmarks end ) as AllAssess,
                 3 as marks
                 from ProductAssessInfo where userid=345

分享到:
评论

相关推荐

    最强的多个数据统计SQL语句

    非常强大,多数据个统计 SQL select 大家可以参考一下,花了大半个小时才写完。

    ASP下SQL Server多表多条件查询统计.pdf

    本文将深入讲解如何在ASP中实现针对多个表的多条件查询统计,特别是在招生统计这类业务场景中的应用。 一、问题背景 假设某职业学校需要统计全年教职工的招生情况,包括每个教职工招了多少个高技生和中技生,以及...

    SQLServer中如何将一个字段的多个记录值合在一行显示

    SQLServer 中将一个字段的多个记录值合并到一行显示的实现方法 SQL Server 是一种关系型数据库管理系统,具有强大的数据处理能力和存储能力。在实际应用中,我们经常需要将一个字段的多个记录值合并到一行显示,以...

    一道SQL Server面试题

    请注意,如果存在多个部门在同一天有人员变动,`MAX(CreateTime)`会返回其中任意一个部门的变动时间,而不是所有部门的共同时间。如果需要精确到具体的变动记录,可能需要额外的信息来确定哪个是最后的变动。

    SQL之分组统计和子查询专题

    SQL之分组统计和子查询专题 李兴华老师的ORACLE数据库课程中,对分组统计和子查询进行了深入详解。本课程涵盖了分组统计的重点和难点、子查询的概念和应用场景,以及在实际开发中需要注意的细节。 分组统计 在SQL...

    数据库实验(sql server):高级SQL查询(分组、统计、嵌套、组合查询【附SQL源码.TXT】)

    **IN 条件**允许用户基于子查询的结果来筛选数据,而**UNION**则用于合并两个或多个查询的结果集,但会去除重复的行。 **示例:** - **找出没有选过“C02”课程的所有学生信息:** ```sql SELECT Stu220137.Sno...

    SQL联合统计查询

    在SQL(Structured Query Language)中,联合统计查询是数据库管理中的一个重要概念,它涉及到如何从多个数据表中提取并合并信息,然后进行聚合计算。在实际业务场景中,如报表统计,这种查询方法非常常见,尤其在...

    oracle经典sql多表查询,sql统计

    在这个"Oracle经典SQL多表查询,SQL统计"的主题中,我们将深入探讨如何在Oracle环境中进行复杂的多表查询以及进行各种统计分析。 一、多表查询 1. 内连接(INNER JOIN):内连接返回两个表中存在匹配记录的结果集...

    最新工作当中的统计功能【sql编写】

    总的来说,这个SQL查询在统计功能上展示了如何处理复杂的多表连接、子查询以及条件筛选,特别是对百分比计算和数据聚合的操作。对于SQL编写者来说,理解这些概念和技术是十分必要的,因为它们在数据分析和报表生成等...

    sqlserver 2008 统计信息优化

    总结来说,SQL Server 2008的统计信息优化主要涉及以下几个关键点: 1. 了解统计信息的作用及其更新机制。 2. 监控和分析执行计划,找出性能瓶颈。 3. 手动或自动更新统计信息,以适应数据变化。 4. 使用工具如...

    sql2000分组统计

    GROUP BY语句用于将数据表中的数据,根据一个或多个列进行分组。例如,如果你有一个销售数据表,你可以按照产品类别进行分组,以便计算每个类别的总销售额。 ```sql SELECT ProductCategory, SUM(SalesAmount) ...

    阿江酷站统计SQL多用户版

    本系统是在“阿江酷站统计系统”的基础上改写而成,保留了大部分功能,主要改变为: 使用 SQL SERVER 数据库,支持多用户,可以在大型网站或有多个Web站点的主机或者虚拟主机服务提供商使用 。

    阿江统计商业版SQL+V2.2

    阿江统计商业版SQL+V2.2是一款专门针对网站数据统计分析的软件,它集成了SQL数据库管理和数据分析的功能,适用于中小企业和个人站长进行网站流量、用户行为等多维度的数据分析。这款工具能够帮助用户深入了解网站的...

    用SQL实现统计报表中的小计与合计的方法详解

    本文将详细介绍如何利用SQL实现这一功能,主要关注"利用临时表"这一方法,因为这种方法具有逻辑清晰且执行效率高的特点,尽管在大数据量时可能会占用较多内存。 首先,我们需要创建一个临时表#TB,它是原始数据的...

    sqlserver数据统计一

    5. **连接操作**:JOIN语句用于合并来自多个表的数据,这对于跨表统计是非常必要的。 6. **子查询和临时表**:在复杂的统计分析中,子查询和临时表可以帮助分步处理数据,逐步得出最终结果。 7. **性能优化**:...

    JSP+SQL网站流量统计管理系统(源代码+论文).zip

    系统需要一个数据库连接池来高效地管理多个并发的数据库连接。 4. **流量数据收集**:系统应能自动或手动记录和存储用户访问信息,如访问时间、页面浏览量、停留时间、IP地址等。这可能涉及到HTTP headers的解析和...

    sql 分组,统计等常用语句

    `ORDER BY`子句用于对结果集进行排序,可以按照一个或多个列的值进行升序(ASC,默认)或降序(DESC)排列。例如: ```sql SELECT * FROM Customers ORDER BY LastName ASC; ``` ### 二、去除重复值:GROUP BY `...

    泛微系统SQL语句大全

    本资源集合了泛微系统中与SQL Server数据库交互时常用的各种SQL语句,涵盖了组织架构、流程管理以及自定义需求等多个方面。以下是对这些SQL语句知识点的详细解释: 1. **组织架构相关SQL**: - 组织架构是企业信息...

    DB查询分析器批量执行多条SQL语句并查看各自的执行时间

    为了弥补这一不足,《DB查询分析器》提供了一个强大而实用的功能——能够批量执行多条SQL语句,并返回每条语句的执行时间以及受影响的记录数量。此外,它还能识别并报告出错的SQL语句及其错误信息。 #### 二、DB...

    巧用SQL视图实现人事信息统计查询.pdf

    以文章中提到的实例为例,公司需要对员工的职业技能、职称、学历、专业类型、职务和岗位类型等多个方面进行分类统计。通过创建SQL视图,可以将这些统计项目分别抽象为不同的视图,每个视图对应一类统计数据。例如,...

Global site tag (gtag.js) - Google Analytics