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

相关推荐

    SQL高手速成

    《SQL高手速成》这本书是针对想要快速提升SQL技能的学习者设计的,旨在帮助读者从初学者阶段迅速成长为能够...而“A5下载- 更全的站长资源平台.url”则可能是一个链接,指向更多的学习资源或社区,供进一步学习和交流。

    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优化 SQL优化软件 SQL优化工具

    总的来说,SQL优化是一个系统性的工作,需要结合硬件配置、数据库设计、SQL编写等多个方面进行综合考虑。而借助专业的SQL优化工具,这个过程可以变得更加高效和精确,从而确保数据库系统的稳定和高效运行。

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

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

    win8 64位安装sql 2005无法启动sql server服务问题

    (补丁可以网上下载,是一个exe格式的可执行文件,实际上就是一个更新软件包,也可叫补丁,只是叫法不一样)。 通过以上六个步骤基本可以解决问题。没有解决的可能是当前登录不是超级管理员导致的。

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

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

    sqlservr32和sqlservr64.zip

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

    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的工作原理,对于开发和维护与数据库相关的软件系统具有重要意义。

    基于CodeMirror的一个在线sql编辑工具

    * 左侧提供数据库表字段树形结构,可拖拽到sql编辑框。 * 输入首字母可提示表名字段名(表名字段名可自定义) 。 *括号高亮匹配。 * 执行与中断功能。 * 自定义外部接口获取sql关键词、函数、表字段等,用于sql编辑...

    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 文件,改善了发现的上述问题。 ...

Global site tag (gtag.js) - Google Analytics