`
nicegege
  • 浏览: 590839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

统计常用sql

 
阅读更多

1.gm_answer_question 表

2.统计表中的type=0对应的type=1的记录数 

SELECT 
  B.main_id,
  B.dt,
  COUNT(A.TYPE) 
FROM
  (SELECT 
    aq.main_id,
    t.subject_code,
    class.level_code,
    DATE_FORMAT(aq.create_time, '%Y-%m-%d') dt 
  FROM
    gm_answer_question aq,
    gm_teacher t,
    gm_class class,
    gm_school school 
  WHERE aq.TYPE = 0 
    AND aq.school_id = t.school_id 
    AND aq.receiver_id = t.user_id 
    AND aq.class_id = class.id 
    AND aq.delete_flag = 0 
    AND t.delete_flag = 0 
    AND class.delete_flag = 0 
    AND school.delete_flag = 0 
    AND school.id = aq.school_id 
    AND school.name LIKE CONCAT('%', '101', '%') 
    AND aq.create_time > STR_TO_DATE('2015-03-29', '%Y-%m-%d') 
    AND aq.create_time < STR_TO_DATE('2015-04-07', '%Y-%m-%d') 
  GROUP BY main_id) B 
  LEFT JOIN gm_answer_question A 
    ON B.main_id = A.main_id 
    AND A.TYPE = 1 
    AND A.delete_flag = 0 
GROUP BY B.main_id 

 

分享到:
评论

相关推荐

    常用SQL操作技巧常用SQL操作技巧

    在本篇文章中,我们将探讨常用SQL操作技巧,涵盖复制表、拷贝表、显示文章、外连接查询、日程安排提前五分钟提醒、两张关联表删除、统计分析等多种SQL操作技巧。 一、复制表 复制表是一种常见的SQL操作,用于将一...

    oracle常用sql.rar

    "oracle常用sql.rar"这个压缩包文件显然包含了关于Oracle数据库中常用SQL语句的集合,这对于学习和工作中解决常见问题非常有帮助。以下是一些Oracle SQL的重要知识点: 1. **锁表查询**: 在Oracle中,锁定数据是...

    面试常用SQL常用语句

    在SQL面试中,掌握一些常用的查询语句是至关重要的,以下是一些常见的SQL知识点: 1. **ISNULL函数**:这个函数用于判断一个值是否为NULL,如果是,则替换为指定的值。例如,在第一条查询中,如果员工的出生日期为...

    oracle常用sql整理

    本文将基于"oracle常用sql整理"的主题,深入探讨Oracle SQL的一些核心概念、语句及其实用技巧,适合初级到中级水平的学习者。 一、SQL基础 SQL是标准化的查询语言,分为DDL(Data Definition Language)、DML(Data...

    常用SQL查询语句

    常用SQL查询语句,常用SQL查询语句,希望有帮助

    泛微系统SQL语句大全

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

    工作中常用sql

    "工作中常用sql"这个主题涵盖了日常工作中可能遇到的各种SQL查询和操作,虽然描述中提到内容不多,但都是实用且重要的知识点。以下是这些常用SQL知识点的详细解释: 1. **基本查询**:SQL的基础在于SELECT语句,...

    Oracle 常用SQL技巧经典收藏

    以下是一些关于Oracle常用SQL技巧的经典要点: 1. **避免在SELECT子句中使用“*”**:在SQL查询中,使用通配符“*”代表选择所有列,虽然方便但效率低下。Oracle在解析时需要查询数据字典获取所有列名,增加了额外...

    统计sql的常用语句

    常见sql的用法

    禅道sql统计.txt

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

    数据库常用sql语句

    ### 其他常用查询 #### 排序和筛选 - **按列排序**: ```sql SELECT * FROM table_name ORDER BY column_name ASC|DESC; ``` - **模糊匹配**: ```sql SELECT * FROM table_name WHERE column_name LIKE ...

    SQL_SERVER常用sql语句集锦

    ### SQL Server 常用SQL语句集锦详解 #### 一、数据库操作 1. **创建数据库** `CREATE DATABASE database-name;` 此语句用于创建一个新的数据库,`database-name`应替换为希望创建的数据库名称。 2. **删除...

    运维工程师常用sql

    **解释**: 此SQL语句用于统计数据库表`msite`中的所有记录数量,即统计所有信息源的数量。 #### 统计特定类型的信息源数量 ```sql SELECT COUNT(*) FROM msite WHERE sitetype = 1; ``` **解释**: 如果`sitetype`...

    oracle 维护常用SQL

    根据给定的文件信息,以下是对“oracle维护常用SQL”中的关键知识点的详细解析: ### 1. 查询表空间大小 SQL语句:`select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, ...

    Oracle常用SQL查询语句

    根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...

    wxh oracle常用SQL脚本

    第一条SQL脚本用于统计Oracle数据库中的I/O操作,具体是针对数据文件的物理块读取和写入次数,以及总的I/O操作次数。这在数据库性能调优中非常重要,可以帮助DBA(数据库管理员)识别哪些表空间或数据文件产生了大量...

    常用SQL_sql_

    本篇将详细讲解标题为"常用SQL_sql_"的文件中可能包含的重要SQL知识点,主要聚焦在`SELECT`查询语句上,这是SQL中最基础且最常用的组成部分。 1. **基础查询**:`SELECT`语句的基本格式是`SELECT column1, column2,...

    SQL常用命令使用方法

    ### SQL常用命令使用方法 #### 一、数据记录筛选(SELECT) 在数据库操作中,`SELECT`命令是最常用的查询语句之一,它用于从数据库表中检索数据。 1. **基本查询**: - `SELECT * FROM 表名 WHERE 条件 ORDER BY...

    sql 查询 语句 常用sql语句(有表结构)

    从给定的文件信息中,我们可以提取到一系列与SQL查询语句相关的知识点,涉及表结构、数据查询、分组统计、连接操作等多个方面。以下是对这些知识点的详细解析: ### 表结构 - **books**: 包含字段`book_id`, `book...

Global site tag (gtag.js) - Google Analytics