跪求sql

问题描述

--一个业务的所有功能CREATETABLE`buse`(`id`int(11)NOTNULLauto_increment,`name`varchar(255)defaultNULL,`desc`varchar(255)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=latin1;--用户表CREATETABLE`user`(`id`int(11)NOTNULLauto_increment,`username`varchar(255)defaultNULL,`tel`varchar(255)defaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=latin1;--用户使用功能的历史记录表CREATETABLE`user_buse`(`id`int(11)NOTNULLauto_increment,`user_id`int(11)defaultNULL,`buse_id`int(11)defaultNULL,`date`datetimedefaultNULL,PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=latin1;--向功能表插入数据INSERTINTO`buse`VALUES('1','b1','x1');INSERTINTO`buse`VALUES('2','b2','x2');INSERTINTO`buse`VALUES('3','b3','x3');INSERTINTO`buse`VALUES('4','b4','x4');--向用户表插入数据INSERTINTO`user`VALUES('1','aaa','1111');INSERTINTO`user`VALUES('2','bbb','222');INSERTINTO`user`VALUES('3','ccc','333');INSERTINTO`user`VALUES('4','ddd','444');--向用户使用功能历史表插入数据INSERTINTO`user_buse`VALUES('1','1','1','2012-08-0311:35:43');INSERTINTO`user_buse`VALUES('2','1','2','2012-08-0111:36:00');INSERTINTO`user_buse`VALUES('3','2','3','2012-08-0311:36:41');INSERTINTO`user_buse`VALUES('4','3','4','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('5','4','4','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('6','1','2','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('7','3','3','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('8','1','4','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('9','3','1','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('10','3','2','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('11','4','1','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('12','4','2','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('13','3','4','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('14','3','1','2012-08-0111:37:00');INSERTINTO`user_buse`VALUES('15','1','4','2012-08-0111:37:00');--业务统计某段时间内使用各项功能一次,二次,三次以上的用户数量占总用户的百分比。统计出来的效果为:--------------------------------------------------------------------------------------------使用次数功能1所占百分比%功能2所占百分比%功能3所占百分比%功能4所占百分比%---------------------------------------------------------------------------------------------1次100.1%100.1%100.1%100.1%---------------------------------------------------------------------------------------------二次100.1%100.1%100.1%100.1%---------------------------------------------------------------------------------------------三次以上100.1%100.1%100.1%100.1%---------------------------------------------------------------------------------------------本人愚昧:以上的sql的非常难写,我也问了一些人。有说写不出来。有的讲业务不对。有的讲业务没有意义。希望大家给我建议。跪求sql希望各位好汉帮帮忙,看下能不能想到,不管oracle或者Mysql。sqlserver本人不知道用。我QQ:297907562----------------------------------------------------------------------------------------------------------

时间: 2024-11-10 07:38:25

跪求sql的相关文章

sql2000数据库-跪求sql原系统里的pubs代码!

问题描述 跪求sql原系统里的pubs代码! 创建表,以及SQL Server 2000建立数据库结构,加载数据,实现各种查询.链接应用程序,设计库中触发器,存储过程等对象,并能对数据库做简单的维护操作.用vc实现对数据库设计 解决方案 http://wenku.baidu.com/link?url=oH32zMGdOcmA-cxYpATx70VCwUluYLnEbxNsx4tuwdWksdXrM9DGKndaqo64AFV-5joM4dyn7M82nghfEZpwW6OE_B-OxXLxFFT

跪求sql server2012行转列方案

  下面为表创建代码: CREATE TABLE [dbo].[ProductAuditRecord]([ParID] [nchar](12) NOT NULL,[MOID] [nchar](12) NOT NULL,[LotSN] [nvarchar](50) NOT NULL,[CosmeticInspection] [nchar](12) NOT NULL,[FunctionalTest] [nchar](12) NOT NULL,[UNumber] [nchar](50) NULL,[L

跪求大神给一个sql分类汇总语句

问题描述 跪求大神给一个sql分类汇总语句 10C 现有两张表:Dept:ID DName ParentDept1 总经办 02 行政部 13 企划部 1Leave:ID UserName Udept Uposition Lstart Lend Lstatus Lstype 1 张三 2 科员 2015-06-09 2015-06-10 2 12 李四 3 职员 2015-06-22 2015-06-25 3 23 王五 2 职员 2015-05-19 2015-05-22 3 2要求先按照Ud

执行计划-跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢。oracle~

问题描述 跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢.oracle~ 具体请见截图,以为是内网无法拷贝代码,请见谅 注: 其中 A 表中的数据大概 60 多万晚条,下面 OB 表中数据才 6 千多条,换成用 in 也是一样的效率啊 exists还造成了全表扫描了,包括buffer sort 了 , 请大神知道如何改写此sql,谢谢啊~~~ 解决方案 求指导,希望大神帮助解答啊,谢谢啊

跪求千万级oracle winform分页控件

问题描述 客户2年的数据量是150-200万,使用oracle数据库,.netC#开发,各位大侠有没有好的这个级别的分页控件,高分跪求 解决方案 解决方案二:分页控件跟数据量大小没太大关系,分页sql语句你自己写Wuqi.Webdiyer.AspNetPager这个分页控件就挺好的,百度一下,一堆例子解决方案三:和控件无关aspnetpager这个控件解决方案四:你不会想把所有数据都查出来在form上分页吧!应该是做个分页查询,一次只查询某一页的数据然后在返回显示到form上解决方案五:分页控件

mysql数据库报如下错误,跪求解决

问题描述 mysql数据库报如下错误,跪求解决 --- The error happened while setting a property on the result object. --- Cause: com.ibatis.common.beans.ProbeException: Could not get property 'dynamicFields' from com.aspire.ess.domain.Accounts. Cause: java.lang.ClassCastExc

在tomcat上运行没有问题,在weblogic上运行就报下面的错,跪求大神帮忙

问题描述 在tomcat上运行没有问题,在weblogic上运行就报下面的错,跪求大神帮忙 java.sql.SQLException: Statement cancelled, probably by transaction timing out at weblogic.jdbc.wrapper.Statement.postInvocationHandlerNoWrap(Statement.java:128) at weblogic.jdbc.wrapper.PreparedStatement

mingw-MinGw编译GMP库时出错,跪求大神解答

问题描述 MinGw编译GMP库时出错,跪求大神解答 Config.log如下: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by GNU MP configure 6.1.0, which was generated by GNU Autoconf 2.69.

跪求:根据下拉框的年份 读取库中相符的记录

问题描述 跪求:根据下拉框的年份读取库中相符的记录两张表,一张city存最新改动后的,一张city1存某年改的某些内容,city和city1字段名相同,city1只多了一个date字段.现在通过网页中的下拉列表框选择年份,对应city1中的date,来读记录.例:city1中存06.04.99三个年份改动,下拉框中选08读>06的,选00读04-99的,选90读<99的.特别:city1中的年份会增加,也许今年加入08.求求求求怎么实现例:city1中存2006.2004.1999三个特别年份