0 0

一个SQL问题请教高手15

表1
      stime
1号 9点    场所1 上线人数     连接数
1号 10点 场所3 上线人数      连接数
2号  9点   场所2 上线人数     连接数
2号 10点 场所3 上线人数     连接数

表2
场所1      注册人数
场所2      注册人数
场所3      注册人数

 

求1号 到 2号 所有时间段的(group by stime)  网络连接平均数  和上线率(上线率=上线人数/注册人数)。

  不要用表连接   用二次查询。

 

我想应该说的很清楚了吧。。。 困扰了几天的问题求高人解决

2010年10月11日 10:08

3个答案 按时间排序 按投票排序

0 0

采纳的答案

select stime,
       avg(连接数) as 网络连接平均数,
       sum(上线人数)/(select 注册人数 from 表2 where 场所=场所1) as 上线率
from   表1
where  stime between '2010-10-1 0:0:0' and '2010-10-2 23:59:59'
group by stime;

希望对你有用~

2010年10月11日 19:35
0 0

明明一次可以查出来的东西 为什么要两次呢?

我觉得这个用子查询好一些吧

子查询,表连接,为什么不用呢?

2010年10月11日 15:12
0 0

有个建议哈,这种东西你做个视图出来会更简单些,基于视图在查询。

2010年10月11日 15:03

相关推荐

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

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

    SQL 语法 SQL 总结 SQL教程

    SQL 基础 SQL 首页 SQL 简介 SQL 语法 SQL select SQL distinct SQL where SQL AND & OR SQL Order By SQL insert SQL update SQL delete SQL 高级 SQL Top SQL Like SQL 通配符 SQL In SQL Between ...

    sql server 导入超大SQL脚本文件

    osql 是 SQL Server 提供的一个命令行工具,用于执行 SQL 语句和运行 SQL 脚本文件。osql 工具可以在命令行下执行 SQL 语句,非常适合批量执行 SQL 任务。 如何使用 osql 导入超大 SQL 脚本文件? 在 SQL Server ...

    SQL Server 2005数据库管理与应用高手修炼指南配套文件

    《SQL Server 2005数据库管理与应用高手修炼指南》是一本专注于SQL Server 2005这一数据库管理系统的学习资料。SQL Server 2005是微软公司推出的数据库平台,广泛应用于数据存储、分析和应用程序开发。这本书的配套...

    sqlserver自动生成sql语句工具sqlserver转oracle

    市场上存在许多这样的工具,如SSMA(SQL Server Migration Assistant) for Oracle,这是一个官方提供的迁移工具,能自动分析SQL Server的架构,并生成适合Oracle的DDL(Data Definition Language)和DML(Data ...

    sqlservr32和sqlservr64.zip

    总的来说,SQL Server服务无法启动是一个复杂的问题,可能涉及多个因素。通过替换`sqlservr32.exe`和`sqlservr64.exe`文件是一种常见的解决手段,但解决问题的过程需要耐心和细致的排查。在处理这类问题时,保持对...

    带SQL注入的一个ASP网站源码

    SQL注入是网络安全领域中的一个重要话题,它允许攻击者通过输入恶意的SQL语句来操纵数据库,获取敏感信息,甚至完全控制网站。 SQL注入通常发生在网站的输入验证不充分时,比如用户登录、搜索功能等。在这个ASP网站...

    SQLTracker,抓取sql语句的工具

    总之,SQLTracker作为一个强大的SQL监控工具,对于数据库管理和优化工作具有重要作用。通过深入理解和有效利用SQLTracker,我们可以更有效地管理和维护数据库系统,确保其高效、稳定地运行。同时,它也有助于提升...

    SQL高手速成.pdf

    根据提供的信息,我们可以总结出以下关于“SQL高手速成”的相关知识点: ### 一、SQL基础知识 ...掌握这些内容,将有助于读者快速提升自己的SQL技能,并能够在实际工作中更加熟练地运用SQL解决各种问题。

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    SQL Prompt 是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码...

    SqlParser C++实现的SQL语法解释器

    总之,SqlParser C++实现的SQL语法解释器是一个强大的工具,它通过词法分析和语法分析解析SQL语句,为数据库操作提供了基础。理解和掌握SqlParser的工作原理,对于开发和维护与数据库相关的软件系统具有重要意义。

    SQL脚本文件合并工具

    通过“SQL脚本文件合并工具”,我们可以将分散的SQL脚本整合到一起,形成一个大的SQL脚本文件,这样在SQL*Plus中只需要运行一次,就能完成所有脚本的执行,避免了反复打开、执行单个文件的繁琐步骤。 合并过程可能...

    【SQL语言技术文档】SQL优化篇,如何成为一位写优质SQL语句的绝顶高手

    【SQL语言技术文档】SQL优化篇,如何成为一位写优质SQL语句的绝顶高手

    SqlServer2005 打开 SqlServer2008 mdf文件

    1. 右击 Sql Server 2008 中的 jmmaj 数据库,选择“任务”->“生成脚本”,勾选“为所选数据库中的所有对象编写脚本”,然后选择“为服务器版本编写脚本”,最后选择 Sql Server 2005,并将脚本保存到一个.sql 脚本...

    sqlservr64.zip

    总而言之,"sqlservr64.zip"提供的可能是修复SQL Server 2005 64位安装问题的必要文件,对于遇到类似问题的人来说,这是一个宝贵的资源。但是,为了正确应用这个解决方案,用户需要识别并替换相应的文件,这可能需要...

    EditPlus 支持 SQL 语法高亮配置文件 sql.stx

    市面上能找到很多资料,我看了接近十份,全部都是一个叫 KK 之人制作的同一个文件。此文件没有区分各种关键字的不同,而且竟然将双引号认定为字符串包括符。于是我重写了一份 sql.stx 文件,改善了发现的上述问题。 ...

    kettle链接SQL server驱动 sqljdbc

    2. 创建一个新的数据库连接或者编辑已有的连接。 3. 在“类型”下拉菜单中选择“Microsoft SQL Server”或“Microsoft SQL Server (JDBC)”。 4. 填写“主机名/地址”、“端口”、“数据库名”、“用户名”和“密码...

    SQLMonitor oracle跟踪SQL工具

    针对Oracle数据库,有一款名为SQLMonitor的工具,它专为跟踪和监控SQL语句而设计,帮助开发者和DBA们找出程序操作的数据表,从而提升程序性能并进行精准的问题定位。本文将深入探讨SQLMonitor的功能、使用方法及其在...

    sqlserver驱动包:sqljdbc4.jar

    在这个特定的场景中,`sqljdbc4.jar`是一个特定于SQL Server的实现,它包含了必要的类和方法,让Java程序能够连接到SQL Server数据库,执行SQL查询,处理结果集,并进行其他数据库操作。 首先,让我们深入了解`sql...

    Oracle Sql语句转换成Mysql Sql语句

    当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要...

Global site tag (gtag.js) - Google Analytics