`
qingyuan914
  • 浏览: 22088 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

报表sql模板

SQL 
阅读更多
SELECT *
    FROM   (
   SELECT 0 as orderby,
      
           tea.team_id,  
           sor.articles_name,  
           tea.team_name,
           req.cost_center,
           req.infonum,
           req.infototal
   FROM      ga_articles_info req,
          ga_articlesbuy_info buy,
          ga_articles_sort sor,
          ga_employee_info emp,
          ga_team_info tea
   WHERE   1=1
           and req.process_date=buy.articelesbuy_id
              and req.articles_sort_id=sor.sort_id
              and emp.employee_id=req.employee_id
              and emp.team_id=tea.team_id
              and req.state='1'
              and req.process_time BETWEEN to_date(?,'yyyy-mm-dd')
     and to_date(?,'yyyy-mm-dd')
     
   UNION   ALL
   
   SELECT 1 as orderby       ,
    
            tea.team_id        ,
              '',
              '',
              req.cost_center,
            to_char(sum(infonum))      ,
            to_char(sum(infototal),'9999999.99')
             
   FROM      ga_articles_info req,
          ga_articlesbuy_info buy,
          ga_articles_sort sor,
          ga_employee_info emp,
          ga_team_info tea
   WHERE   1=1
     and req.process_date=buy.articelesbuy_id
              and req.articles_sort_id=sor.sort_id
              and emp.employee_id=req.employee_id
              and emp.team_id=tea.team_id
              and req.state='1'
              and req.process_time BETWEEN to_date(?,'yyyy-mm-dd')
     and to_date(?,'yyyy-mm-dd')
   GROUP BY req.cost_center,tea.team_id
   
   UNION   ALL
   SELECT 2 as orderby       ,
            ''               ,
            '',
              ''               ,
              ''               ,
            to_char(sum(infonum))      ,
            to_char(sum(infototal),'9999999.99')
             
   FROM      ga_articles_info req,
          ga_articlesbuy_info buy,
          ga_articles_sort sor,
          ga_employee_info emp,
          ga_team_info tea
   WHERE   1=1
     and req.process_date=buy.articelesbuy_id
              and req.articles_sort_id=sor.sort_id
              and emp.employee_id=req.employee_id
              and emp.team_id=tea.team_id
              and req.state='1'
              and req.process_time BETWEEN to_date(?,'yyyy-mm-dd')
     and to_date(?,'yyyy-mm-dd')  
    )UNIONTABLE ORDER BY cost_center,team_id,articles_name,orderby 
        
 } ['2007/07/02', '2007/07/31', '2007/07/02', '2007/07/31', '2007/07/02', '2007/07/31']!!
用orderby小计来标记是小计还是合计还是表中的记录。
分享到:
评论
1 楼 qingyuan914 2007-08-09  
style='ime-mode:disabled'可以在页面屏蔽输入法...

相关推荐

    sqlserver 报表模板

    在SQL Server中,报表模板是一种用于呈现和分析数据的有效方式,尤其在企业级的数据管理和决策支持系统中扮演着重要角色。报表可以帮助用户直观地理解数据库中的信息,通过定制化的视图进行数据分析。以下是对SQL ...

    帆软Finereport制作多源分片报表模板 + SQL脚本

    另一个文件“多源分片报表SQL.txt”则可能包含了用于填充报表的数据查询语句。在Finereport中,可以通过SQL脚本来直接从数据库提取数据,也可以使用内置的数据集设计器创建复杂的数据处理逻辑。通过查看这个文本文件...

    万能报表(SQL to Excel)

    万能报表可以将Sql查询结果输出为任意格式的Excel表格,支持几乎所有数据库,如Oracle,SqlServer,Access,MySql等等。输出的Excel表格格式由Excel模板确定,而Excel模板的制作非常简单,就是利用普通的Excel文件根据...

    sqlserver报表定制总结

    2. 在“添加新项”对话框中的“模板”下,单击“报表”模板,输入报表名称 3. 单击“添加”按钮完成报表添加 报表开发环境的布局包括: * 工具箱:定义报表的布局,如表、矩阵和图表等报表项 * 报表数据:包括三个...

    一种基于SQL的灵活报表系统设计方法.pdf

    报表配置模块能够配置灵活的报表模板,而报表模板解析模块则负责根据模板定义生成基于SQL语句的报表统计任务。统计任务的执行顺序和并行度等可以通过配置灵活调配,而报表统计任务模块则管理和调度这些任务。 6. ...

    SQLServer图形化报表生成工具

    SQL Server图形化报表生成工具是数据库管理员和数据分析师在处理SQL Server时不可或缺的辅助软件。这类工具通常提供了直观的用户界面,使得创建、编辑和管理报表的过程变得简单易行,大大提高了工作效率。以下是对该...

    基于VBScript和控件实现WINCC SQL报表查询功能.doc

    标题中的“基于VBScript和控件实现WINCC SQL报表查询功能”是指利用VBScript编程语言和特定的控件(如MSFlexGrid和MS DTPicker)在SIMATIC WinCC(一款西门子的人机界面软件)中实现对SQL数据库的查询和报表展示。...

    SQL Server 2005报表服务的配置与开发

    为了简化报表的设计过程,SQL Server 2005 Reporting Services提供了报表模板功能。通过使用预定义的模板,开发人员可以快速创建出符合业务需求的报表。 ##### 4. 报表发布和订阅 完成报表设计后,可以将其发布到...

    ABAP 开发报表模板

    ### ABAP开发报表模板知识点详解 #### 一、概述 本文档主要介绍了一个简单的ABAP报表模板,通过这个模板可以快速地创建出新的报表。在实际应用中,开发者只需要对其中的三个关键部分进行定制化的修改,即读取数据、...

    sql sever 2000数据库实验模板

    这个“sql sever 2000数据库实验模板”似乎提供了一些用于教学或实践的源代码示例,帮助用户了解和掌握SQL Server 2000的基本操作和高级特性。 首先,我们要理解SQL Server 2000的核心概念。它是基于SQL(结构化...

    帆软cpt模板及sql

    帆软cpt模板及sql 帆软FineReport使用技巧总结 1.重复与冻结设置,作用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表-条件显示-新建条件...

    SQL_Server报表服务

    1. **报表设计**:用户可以使用报表设计器(Report Builder或Visual Studio中的Reporting Services项目模板)创建交互式报表,支持多种图表类型、表格、矩阵以及自定义图形。报表设计支持拖放操作,使得报表构建过程...

    KingSCADA报表应用例程.rar

    2. 报表模板:这些模板展示了不同的报表设计,如时间序列数据、统计图表等,用户可以参考并根据自己的需求进行修改。 3. 数据源配置:可能包含关于如何连接和配置数据源的说明文档,这涵盖了如何设置SQL查询、数据...

    Finereport数据集参数实现动态列报表模板 + 函数JS代码

    总的来说,这个资源包提供了一个完整的解决方案,包括了FineReport的报表模板、SQL动态生成逻辑以及JavaScript交互增强。对于希望提升报表功能和用户体验的开发者来说,这是一个非常有价值的参考实例。通过学习和...

    XML Publisher报表模板rtf文件

    5. **配置XML Publisher**:在Oracle应用中,你需要配置XML Publisher,指定数据源(如PL/SQL查询、XML文件等),并选择刚刚创建的RTF模板。 6. **运行报表**:最后,当运行XML Publisher报告时,它会解析数据源,...

    JasperReports数据库查询父子报表模板

    **JasperReports数据库查询父子报表模板** JasperReports是一款强大的开源报表工具,广泛应用于Java环境中,用于生成静态或动态的报告。在这个主题中,我们主要探讨如何使用JasperReports实现数据库查询并创建父子...

    基于ireport3.7开发的报表模板

    2. **SQL支持**:IReport可以连接多种数据库,支持SQL查询,用户可以直接在报表设计时编写SQL语句获取数据。这为报表的数据来源提供了极大的灵活性,可以根据需要从不同数据库中获取实时数据。 3. **模板与样式**:...

    JimuReport - 积木报表(一款免费Web报表工具)

    通过SQL、API等方式,将数据源与模板绑定。同时支持表达式,自动计算合计等功能,使计算工作量大大降低 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大 支持 ECharts,目前支持28种图表,在线...

    C#.NET水晶报表控件格式多样化,报表模板

    rdlc报表支持多种数据源,如SQL Server、Oracle、Excel等,允许用户从不同的数据源获取并展示信息。 报表样式是提升报表视觉效果的关键。在C#.NET中,可以通过设置rdlc文件中的属性来调整字体、颜色、边框样式等,...

    sql server 2012 reporting service 中制作分组折叠式报表

    在这个环境中,我们可以创建新的报表项目,选择“空白报表”模板开始。 1. **添加数据源**:在报表设计界面的左侧,点击“数据”选项卡,然后选择“添加数据源”。这里需要配置连接信息,包括服务器名称、数据库...

Global site tag (gtag.js) - Google Analytics