-
[Sql Server] 使用CTE解决复杂查询的有关问题
使用CTE解决复杂查询的问题最近,同事需要从数个表中查询用户的业务和报告数据,写了一个SQL语句,查询比较慢:SelectS.Name,S.AccountantCode,(SelectCOUNT(*)from(SelectDistinctBusinessBackupIdfromBiz_Busines...
94
热度 -
[Sql Server] 视图查询时快时慢的有关问题
视图查询时快时慢的问题!一个复杂的SQL2012商用数据库,对某一个视图(包含3个表)的查询时快时慢,比如:8am-11am平均时间不到1秒;11am-13pm平均时间有8秒;13pm-17pm平均时间不到2秒。而且每天的规律都不一样,有可能是一大早很慢;下午就快。唯一的规律是:都是呈“时间段”出现...
95
热度 -
[Sql Server] 依据源表向目标表插入数据,两次插入,分别不同的判断
根据源表向目标表插入数据,两次插入,分别不同的判断1,源表是不断新增数据的,PO是一个单号;2,目标表ID是流水号,PO是源表的PO,每个源表的PO在目标表中对应BatchNo为1和2两个(以后可能3个以上);3,有一个计划任务来执行SQL,判断源表中的PO和BatchNo是否存在目标表中,如果不存...
102
热度 -
[Sql Server] 按条件删除数据,该怎么解决
按条件删除数据ID---用户---天数----日期---A---1001---1---2015-11-1B---1001---2---2015-11-5C---1001---3---2015-11-6D---1002---1---2015-11-2E---1002---2---2015-11-8F-...
89
热度 -
[Sql Server] 求计算月日均的SQL语句,并结果保存到除此而外表中
求计算月日均的SQL语句,并结果保存到另外表中账号 存取日期 发生额 余额A 2015-10-6 100000 100000A 2015-10-15 -50000 50000 B 2015-10-3 20000 20000B 2015-10-21 40000 60000 A 2015-11-...
97
热度 -
[Sql Server] 一路SQL题目
一道SQL题目下图题目中空61的原版答案说是选C但是我觉得选D也是可以的,因为分组之后进行sum(分数)/count(课程数)应该也是正确的然后空62的原版答案说是选D但是我觉得应该选C,因为这里很明显是判断选修课程的数目,一个学生选修多个课程就会有多个sno,所以不应该用distinct然后我到别...
85
热度 -
[Sql Server] SQL数据重复显示的有关问题,如图
SQL数据重复显示的问题,如图请指导一下,谢谢------解决思路----------------------createtabletest(Avarchar(10),Bvarchar(10),cint)goinsertintotestvalues('AA','BB',1),('AA','BB',2...
139
热度 -
[Sql Server] 怎么用SQL语句一次查询出多个要计算的列
如何用SQL语句一次查询出多个要计算的列要计算的三个列:入库数、出库数、库存量(前两的和)数据库存储的有:物料代码(每个都是唯一的)wcode、数量(+表示入库数,-表示出库)wnum、表wtable如查询某个物料代码入库数:selectsum(wnum)fromwtablewherewnum>...
125
热度 -
[Sql Server] 关于查表的有关问题
关于查表的问题有这样一张表a,我想实现不同的温度对应不同的阀门输出,关系如表b,如何把表b的对应关心更新到表一里面,谢谢高手指点表a机组 温度设定温度 阀门输出机组1 16.5 17 0.5机组2 16.2 17 0.8机组3 16.3 17 0.7机组4 16 17 1机组5 16.4 17 0....
124
热度 -
[Sql Server] 更新表揭示对象名无效,求高手帮忙
更新表提示对象名无效,求高手帮忙withtbas(selectStationID,DValve1,casewhenDT>5then10000whenDT>=4andDT<=5then5WhenDT>=3andDT<4then4WhenDT>=2andDT<3...
100
热度 -
[Sql Server] 表A有ID和名称,表B有表A的ID,表B新增表A名称,怎么根据表A的ID同步名称
表A有ID和名称,表B有表A的ID,表B新增表A名称,如何根据表A的ID同步名称?有一个【用户表】,里面有【用户ID】和【用户名称】,还有一个【记录表】,里面有【记录ID】、【用户ID】、【其他数据】,现在在记录表里新增了【用户名称】字段,加完后【用户名称】值为空,【用户名称】字段的值需要和已存在的...
93
热度 -
[Sql Server] 一个加工流程的数据库设计,碰到死结,数据库大神在哪里
一个加工流程的数据库设计,遇到死结,数据库大神在哪里?正常的加工,一个道加工需要开一个加工单后开始进行加工,一个加工单可以包含N个产品.明细单跟加工产品是以[产品Guid]关联(一个加工产品都会有一个唯一号,在流程中是不变的)这样的设计存在一个致命的问题:如果出现不合格的话则存在一个问题,不合格出现...
93
热度 -
[Sql Server] SQL 触发器 疑义
SQL触发器疑问本帖最后由maocheng82于2015-08-1516:21:22编辑假设有个物料表ShouLiaoList当更新物料表时同时插入一个物料记录表LOG中如果物料表ShouLiaoList某个单据更新时,此单据的所有物料将判断物料记录表LOG是否有该料号如果没有就插入该物料号和数量,...
511
热度 -
[Sql Server] vs2012 SQLsever2012,该如何解决
vs2012SQLsever2012老师让我们做一个小型的在线答题系统,可以利用嵌入式SQL,大约就是打开系统就可以答题,自动评分,然后显示错误的题这样子。这个要怎么做呢?我们学习过sqlC和C++语言,我要怎么编写这个东西呢?vs里面怎么编写嵌入式sql语言呢,人机交互界面需要用什么来做呢?求指教...
532
热度 -
[Sql Server] 怎么获取索引的脚本
如何获取索引的脚本通过sql语句直接获取表的对应索引的脚本,就象在企业管理器中编写索引脚本为。如索引名称为:IX_AccAgeGroup_RecoType获取的脚本为:/******Object:Index[IX_AccAgeGroup_RecoType]ScriptDate:09/24/20151...
155
热度 -
[Sql Server] SQL Agent不能自动启动解决思路
SQLAgent不能自动启动现象:SQLAgent已经设置为自动,但无论重启WINDOWS还是SQLServer,代理服务都不能自动重启WINDOWS2008R2,SQLServer2012SQLAgent的恢复选项卡,第一第二及失败后均选择重新启动服务用户用过LocalSystem和WIN-GRN...
163
热度 -
[Sql Server] SQL中怎么判断后选择性的往表里添加字符
SQL中如何判断后选择性的往表里添加字符如图下面的列是视图里查出来的而库存该列不是实际存在数据库中的列而是算出来的shopbuy、low、reserve则是实际存在的列如何做到当shopbuy=0则reserve显示停止采购否则当库存>low显示储备安全否则需采购??我这么写显示=号附近有错误...
119
热度 -
[Sql Server] 求大神相助多表查询
求大神帮助多表查询请问:有2个表,一个是全员信息表(人员编号,姓名,性别,身份证号,子女数),表中有男有女,只有女性的子女数字段是有效的,男性的话这个字段没有值,另一个表是子女表(人员编号,姓名,性别,出生日期,身份证号,母亲编号),其中子女表中的母亲标号就是全员信息表中的人员编号,理论上说子女表中...
151
热度 -
[Sql Server] 怎么打开1434端口
如何打开1434端口请问xp下如何打开1434端口,1433已开------解决思路----------------------好像是端口用的时候会自动刚打开,看你配制成那个端口号,用到了就自动打开了,不需要先打开。------解决思路----------------------看你服务用哪个端口啊...
142
热度 -
[Sql Server] with as 更新表无效解决思路
withas更新表无效我想把每个表的第一笔数据的一个值存到另一个表里,更新第一个好使,第二个就不好使了,求高手帮忙witht1as(SELECTTOP1TAVFROMTin_FengXiangYuanorderby时间desc),t2as(SELECTTOP1TAVFROMTin_YiPinYuan...
132
热度