-
怎么能查出如上的结果,百分百结贴,欢迎围观
如何能查出如下的结果,百分百结贴,欢迎围观编号 份数1 1002 3003 600上图是进行了一次groupby形成的结果集,但现在的需求是要多查出一列,如下图解释:占比就是每个编号对应的数量占总共份数的百分比编号 份数 占比1 100 10%2 300 30%3 600 60%请问大家有什么好的方案,我用临时表,感觉查了俩便SQL效率差,百分百结贴,欢迎围观!color='#e78608'>--...
2
热度 -
存储过程多个output有关问题
存储过程多个output问题大大们好,请教个问题,对于字符串拼凑的sql语句,如何获取多个output参数赋值createprocedureUP_Test@Whereasvarhcar(100),@PageCountasint=0output,@AllPriceasdecimal(18,2)=0outputasbegindelcare@sqlcount='select@PageCount=coun...
85
热度 -
联合查询两张表解决思路
联合查询两张表表结构如下用户表SQLcode/******对象:Table[dbo].[T_UserInfo]脚本日期:02/13/201217:10:04******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[T_UserInfo]([UserId][int]IDENTITY(1,1...
80
热度 -
视图中能访问临时表么?该怎么解决
视图中能访问临时表么?CREATEPROCEDURE[dbo].aspnet_Vstock_Order_MakeDealStr @xmlData varchar(8000)ASBEGIN execsp_xml_preparedocument@idocOUTPUT,@xmlData selectMarketId,StockId,NewPriceinto#PriceTablefromOPENXML(...
95
热度 -
SQL2008中如何创建存储过程
SQL2008中怎么创建存储过程在数据库TEST中创建test_student(idint,student_namevarchar(20),course_namevarchar(10),coreint)表,现在要创建存储过程sp_get()获取学生考试挂科率以及各个科目的挂科率。color='#e78608'>------解决方案--------------------SQLcode编写一个存储过...
59
热度 -
MSSQLSERVER2008升级SP1的有关问题
MSSQLSERVER2008升级SP1的问题。第一次安装sp1实例未能更新,第二次安装实例更新了,共享功能不能更新。下面是log。本机还装有visualstudio2008自带的sqlexpress2005,但我给升级成sqlexpress2008,这个升级sqlexpress2008sp1没问题。求助。。。。。Finalresult:修补程序的安装程序未能更新共享功能。若要确定失败的原因,请查...
58
热度 -
手动测试触发器可以执行,但是在程序执行中没有反应,该怎么处理
手动测试触发器可以执行,但是在程序执行中没有反应CREATETRIGGERUP_CUSFWSTOREON[dbo].[CUSFWSTORE]FORINSERT,UPDATE,DELETEASdeclarecur_cusfw_idcursorforselectcusno,svno,num,jstype,fwpricefromcusfwstorewhereidin(selectidfrominsert...
64
热度 -
两个表之间的有关问题
两个表之间的问题表ASQLcodecreatetableA(WorkIDintidentity(1,1)primarykeynotnull,AgentIDvarchar(36)null,AgentNamenvarchar(64)null,WorkStateIDvarchar(4)null,Summaryvarchar(100)null,Worklogvarchar(500)null,CreateT...
23
热度 -
问上这个查询语句如何写
问下这个查询语句怎么写啊工资表jack 工资 2000.00jack 津贴 300.00jack 加班费 600.00mark 工资 2200.00mark 津贴 500.00mark 加班费 700.00查询结果:jack 工资 2000.00jack 津贴 2300.00jack 加班费 2900.00mark 工资 2200.00mark 津贴 2700.00mark 加班费 3400.00...
71
热度 -
小数有关问题
小数问题我想通过下面的语句求结果为1.5的记录,即红色部分的值等于1.5,请大虾们指点一下,先谢谢SELECTe,f,gFROM(SELECTe,f,g,COUNT(*)fcFROMT1GROUPBYe,f,g)aWHERE((SELECTMAX(fc)FROM(SELECTCOUNT(*)fcFROMT1GROUPBYe,f,g)b)+(SELECTMIN(fc)FROM(SELECTCOUNT...
97
热度 -
两个字段组合的SQL统计查询话语
两个字段组合的SQL统计查询语句样表:Orders字段:goodsName(物品名)applyPerson(申请人)classify(物品类别)department(部门)totalPrice(总金额)求查询结果如下:类别1类别2类别3部门1金额1金额2金额3部门2......部门3......表中的部门和类别的个数不固定,因此查询出的数据表的行数和列数都是不固定的先谢谢各位大侠了!color='...
91
热度 -
大牛再来解决思路
大牛再来求2011年10月份的销售提成(销售人员,bounds)product是产品销售明细表所以id重复id可以确定是哪个销售人员做的单bounds=amount*price*0.05贴上大乌龟的代码--sql2005selectt.*,RANK()over(orderbyvaldesc)排名from(selectm.id,m.name,isnull(sum(n.amount*n.price),...
48
热度 -
怎么将结果转换为列名查询出来
如何将结果转换为列名查询出来RT。现有表A,里面有这样的数据SQLcodeIDNAME---------------1A2B3C4D------------怎样把结果查询出来作为列表名称显示出来呢?显示的效果如下SQLcodeIDABCD-----------------------color='#e78608'>------解决方案--------------------SQLcode行转列问题...
143
热度 -
求高人指点,win7下安装sql2008!该如何处理
求高人指点,win7下安装sql2008!!!!我的系统是win7,32位,安装sql2008的时候老是报错。Overallsummary:Finalresult:SQLServer安装失败。若要继续操作,请调查失败原因,更正问题,卸载SQLServer,然后重新运行SQLServer安装程序。Exitcode(Decimal):-2068643839Exitfacilitycode:1203Ex...
113
热度 -
同一表中 不同类型的数据 按类型返回前n条數據?解决方案
同一表中不同类型的数据按类型返回前n条數據?比如table------------------------------id|name|category|price------------------------------int|char|char|decimal------------------------------originalData:-------------------------...
21
热度 -
一sql语句实现
请教高手一sql语句实现表结构如下,查询每个班级中分数最高的学生的记录(即查询返回每个班级中分数最高的那条记录,而不是只是分数),如果分数最高的多于一人,则取学分最高的那位;------------------------------班级分数学分姓名190288.8tom198288.8Jack198290.0rose290288.8jane291288.8joe-----------------...
36
热度 -
各位求一统计条数的SQL语句,多谢
各位求一统计条数的SQL语句,谢谢createtablet1(姓名varchar(10),考试名称IDint,试卷名称varchar(10),题型varchar(10),分数decimal(5,2))insertt1select'aaa',1,'语文','选择题',20unionallselect'aaa',1,'语文'...
93
热度 -
还是SQL语句有关问题
还是SQL语句问题有两张表,如下:表AIdNum1Num21w22s33x54t7表BIDNum3Num41w42s33x154t10我想得到如下结果:表CIDNum1Num2Num4Num51w2450%2s33100%3x51533.334%4t71070%请问该用哪个函数,如何用.谢谢了!color='#e78608'>------解决方案--------------------select...
91
热度 -
怎樣在已知月的基礎上查上月的記錄,是不是這樣的解决办法
怎樣在已知月的基礎上查上月的記錄,是不是這樣的SELECT*,CAST(CAST(sum1/sum2*100ASdecimal(10,2))ASvarchar(10))+'%'ASsum12FROM(SELECT*FROM(SELECTSUM(subqty)ASsum1FROMdbo.suboqaWHEREcheckdate>=@starttimeANDcheckdate&l...
464
热度 -
请问统计每天销售
请教统计每天销售销售时间销售额2007-08-2508:25:00120.002007-08-2508:30:00130.002007-08-2510:00:00110.002007-08-2609:00:0090.002007-08-2610:11:00100.002007-08-2611:12:00110.002007-08-3114:00:00200.002007-08-3115:00:00...
114
热度