`
田智伟
  • 浏览: 206858 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

生成报表的神器sql

    博客分类:
  • sql
阅读更多

 

找了老半天总算是找到这个函数了,有三年没有动过这个东西了,最近写点东西需要用到报表中统计各行各列的总计,想起来以前写过,可是死活想不起来怎么写,网上也不知道怎么查,回头看看三年前的某代码,总算找到了,先mark一下

 

SELECT SQL_BUFFER_RESULT GOODS.GOODSNAME AS '???????',IFNULL(SUM(hisgoods.Number),0) AS '????????',IFNULL(SUM(hisgoods.Number * hisgoods.Price),0) AS '???????'  
           FROM goods LEFT JOIN hisgoods  ON goods.GoodsName = HISGOODS.GOODSNAME 
           where date(CLTime)= date(CLTIME1) and hisgoods.CaoZuoLeiXing = '????'
           GROUP BY goods.GoodsName WITH ROLLUP; 

 乱码是什么就不重要的,主要还是报表列名称了,重点是要mark一下With RollUp

 

 

现在想得到每个班级的前2名学生资料

SQL:

SELECT a.* FROM student a WHERE (SELECT COUNT(*) FROM student WHERE class = a.class AND id < a.id ) < 2 ORDER BY a.class,a.id;

 

 

按name分组取最大的两个(N个)val

 

select a.* from tb a where 2 > (select count(*) from tb where name = a.name and val > a.val ) order by a.name,a.val

分享到:
评论

相关推荐

    SQL-excel-database-sql

    2. **报表生成**:从SQL数据库提取数据,用Excel构建动态报表,VBA可帮助更新报表并自定义格式。 3. **数据分析**:通过VBA将SQL查询结果导入Excel,然后利用Excel的分析工具(如数据透视表、图表等)进行深入分析。...

    点名神器.zip

    3. 点名记录:记录每次点到的学生,统计出勤情况,生成报表供教师参考。这需要数据库支持,如SQLite或SQL Server Compact Edition,用以存储和查询点名历史数据。 4. 用户界面:提供直观易用的图形用户界面(GUI)...

    oracle管理神器,Toad_for_Oracle_2018_Edition_13.0.0.80_x64

    8. **报告和报表**:生成各种定制化的报表,如对象统计、性能报告等,便于决策和问题诊断。 标签中的“toad dba”表明此软件特别适合DBA使用,能够帮助他们进行数据库的日常维护、性能调优和故障排查。无论你是初学...

    ASP源码—网络公司高端宽屏模板(含仿站神器).zip

    5. **自定义组件**:开发者可以创建自己的COM组件,增强ASP的功能,如报表生成、邮件发送等。 宽屏模板的设计通常具有以下特点: 1. **高分辨率**:宽屏模板的宽度通常超过1024像素,甚至达到1920像素或更高,以...

    oracle最权威工具TOAD使用大全

    7. **报表与导出**:支持自定义报表生成和数据导出,如CSV、Excel、PDF等格式。 二、Toad的主要使用场景 1. **数据库设计**:创建和修改数据库模式,包括表结构设计、约束定义、索引优化等。 2. **数据操作**:...

    程序员必备网站.docx

    它可以帮助程序员更好地管理数据库,视觉化创建 SQL 语句,自动生动生成报表等。 文件对比工具:Beyond Compare Beyond Compare 是一个专业级别的文件对比工具,可以智能地对比文件,支持多种文件格式对比。程序员...

    Navicat Premium_11.2.7简体中文版.rar

    Navicat内置了强大的报表设计师和图表生成器,用户可以基于数据库数据创建定制化的报表和图表,用于数据分析和展示。 8. **远程连接与安全性** 支持SSH隧道和HTTP通道,保证了在不安全网络环境下的数据传输安全。...

    Navicat_Premium_11.0.10

    此外,它还支持SSIS(SQL Server Integration Services)和SSRS(SQL Server Reporting Services),满足了企业级数据库管理和报表生成的需求。 至于SQLite和PostgreSQL,Navicat同样提供了丰富的管理选项,如对...

    navicat120_mysql_cs_x64.exe.zip

    报表设计工具让用户可以自定义生成各种报表,而数据可视化则将复杂的数据转化为直观的图表,帮助用户更好地理解和分析数据。数据提醒功能则可在数据满足特定条件时发出通知,让用户实时掌握数据库动态。 总之,...

    Navicat for MySQL.rar

    此外,还可以自定义报告,定期生成报表,用于数据分析和决策支持。 6. **触发器与存储过程** 支持创建和管理MySQL的触发器和存储过程,增强了数据库的业务逻辑处理能力,使得复杂的操作得以简化。 7. **版本控制*...

    apexsqllog

    **ApexSQL Log:SQL数据库变更追踪神器** ApexSQL Log是一款高效且功能强大的SQL数据库审计工具,专门用于跟踪和查看SQL Server中的数据修改、插入和删除操作。它提供了全面的记录和审计功能,帮助数据库管理员监控...

    Navicat for MySQL.app.zip

    《Navicat for MySQL:强大的数据库管理与连接神器》 Navicat for MySQL是一款功能强大的数据库管理和连接工具,尤其在MySQL数据库的管理方面表现出色。它由PremiumSoft公司开发,提供了一个直观、用户友好的图形...

    关于Navicat for MySQL,程序员必须知道这些!.docx

    仅限于Windows版本的Navicat还提供了报表创建工具或查看器,可以生成各种报表,帮助分析和展示数据库中的数据,这对于数据分析和决策支持非常有帮助。同时,它的批处理作业功能允许用户安排一系列的任务按计划自动...

    Navicat10.1.6

    此外,Navicat的查询构建器也是一个亮点,通过拖拽的方式生成SQL,使得不熟悉SQL的用户也能快速进行数据查询。 在团队协作方面,Navicat10.1.6提供了共享连接和工作区的功能。团队成员可以共享数据库连接设置,方便...

    Navicat_for_MySQL_10.0.11.0

    4. **SQL构建器**:对于需要编写复杂SQL语句的情况,Navicat内置的SQL Builder提供了一种图形化的构建方式,帮助用户生成准确无误的SQL代码。无论是简单的查询还是复杂的联接、子查询,都能轻松应对。 5. **数据...

    NavicatPremium12.1.25.zip

    《Navicat Premium 12.1.25:数据库管理神器详解》 Navicat Premium 12.1.25是一款强大的多数据库管理工具,适用于MySQL、MariaDB、Oracle、SQL Server等多种数据库类型。它以其直观的界面、丰富的功能和高效的性能...

    navicat.11.2.16版64位.rar

    《Navicat 11.2.16:全能数据库管理神器》 在信息技术领域,数据库的管理和操作是一项至关重要的工作。在这个过程中,一个高效、便捷的数据库客户端工具显得尤为重要。"navicat.11.2.16版64位.rar" 提供的正是这样...

    Navicat for MySQL

    - **报表**:Navicat可以生成各种统计报表,帮助用户进行数据分析和决策。 - **任务调度**:用户可以设置定时任务,如定期备份、同步、运行SQL等,自动化数据库管理工作。 - **安全性**:Navicat支持SSL连接,确保...

    Navicat Premium 12.zip

    10. **报表设计**:Navicat允许用户设计自定义报表,根据需求展示数据,提供灵活的报表生成选项。 总的来说,Navicat Premium 12是一款全面且强大的数据库管理工具,它的功能丰富,易用性强,能够满足各种数据库...

    Navicat Premium_11.0.17 32位+64位+补丁

    《Navicat Premium:全方位的数据库管理神器》 Navicat Premium是一款强大的数据库管理工具,专为MySQL设计,同时也支持其他多种数据库类型,包括Oracle、SQL Server、PostgreSQL等。这款软件以其直观的图形用户...

Global site tag (gtag.js) - Google Analytics