-
[Sql Server] 出现表不明确解决方案
出现表不明确updatecardinfosetpreamt=b.curamtfromcardinfoa,cardinfobwherea.cardid=b.cardidanda.updatedate='2007-01-01'andb.updatedate=dateadd(dd,-1,&...
58
热度 -
[Sql Server] select max的有关问题,如果表中无记录能否让其返回1
selectmax的问题,如果表中无记录能否让其返回1?表结构:song(idint,namevchar(50))request(idint,songid,playseq,played)SELECTsong.id,MAX(requested.playseq)+1ASplayseqFROMsongCR...
33
热度 -
[Sql Server] 在SQL里建立的表能否 横着 查询,该怎么处理
在SQL里建立的表能否横着查询建立的表每一列都具有相同的属性,对于一个元组需要从第一列查找到最后一列,有这样的语句吗?charcharcharchar1ABCF2FDEG3WEDF例如上面的表,要找F,在每一列出现的位置,横着能查找吗??------解决方案--------------------i...
73
热度 -
[Sql Server] SQLSERVER查询连续三年考核为优的员工记录,该怎么解决
SQLSERVER查询连续三年考核为优的员工记录有如下表F009职工年度考核结果表字段名称 字段类型 长度 说明 备注area_id nvarchar 4 区域代号 (区域的代号)dpt_id nvarchar 4 部门代号 所在部门代号zg_id nvarchar 6 职工ID year_id n...
56
热度 -
[Sql Server] 表末添加一列,用来计算前面各列的总和,SQL语句怎么写
表末添加一列,用来计算前面各列的总和,SQL语句如何写?表AIDColumn_a(varchar)Column_b(varchar)Column_c(varchar)12080602103090....根据上表,新建一个视图MyView。先把表A中每行的3列varchar型转换成int型,再将3列相...
16
热度 -
[Sql Server] 怎么正确将float转换成money值
如何正确将float转换成money值?由于系统最初设计失误,将用来保存货币值的字段类型设置成了float类型(长度为8),现导致部分记录出现小数位数达到16位,如单价:16.1变成了16.100000000000001。现在计划对系统进行修正:1、将float类型修改成money类型,2、原来以非...
105
热度 -
[Sql Server] 横向sum解决方案
横向sum--Createthetableandinsertvaluesasexample.CREATETABLET(IDint,classvarchar(10),Emp1int,Emp2int,Emp3int)GOINSERTINTOTVALUES(1,'T',1,4,3)INSE...
60
热度 -
[Sql Server] 存储过程分页显示的大大的有关问题
存储过程分页显示的大大的问题ALTERPROCEDUREsp_GetPriceInfo(@transCodechar(2),@pagesizeint,@pageindexint,@docountbit)ASbegin declare@sqlnvarchar(500),@strsqlnvarchar(...
69
热度 -
[Sql Server] 困饶好久的有关问题,大家都帮忙,解决一定再加分
困饶好久的问题,大家都帮忙,解决一定再加分这段代码向数据库插一条记录,但莫明奇妙的会一下子插入2条相同的数据<%@pagecontentType="text/html;charset=gb2312"language="java"import="...
102
热度 -
[Sql Server] 一个SQL查询合并字段的有关问题
一个SQL查询合并字段的问题表kucun_material字段id,pname,guige,pclass要求:当字段guige不为null时,将pname和guige合并成pnameSELECTid,pname+'-'+guigeASpnameFROMkucun_materialWH...
84
热度 -
[Sql Server] 有关使用“IN”时查找不完全的有关问题
有关使用“IN”时查找不完全的问题请问一下是否有人遇到过在使用“in”的时候有查询不完全的情况。。如果in的结果集很大,有上百万的数据,那么在查询或者删除的时候就会出现不完全的现象。比如:deletefromtable1wherecol001in(select*fromtable2whereleft...
67
热度 -
[Sql Server] 有关ODBC的有关问题
有关ODBC的问题我用ODBC数据源管理器创建了数据源之后,为什么测试数据源不成功?(SQLSERVER2005驱动)在测试的时候应该不用打开数据库吧,只要开启SQLSERVER的相关服务就行了吧?------解决方案--------------------相关服务器肯定要在运行的------解决方...
17
热度 -
[Sql Server] 在SQL语句中怎样将计算结果开根号?该如何解决
在SQL语句中怎样将计算结果开根号?在SQL语句中怎样将计算结果开根号?请高手多帮忙,谢谢。------解决方案--------------------selectpower(32,1.0/5)--result/*-----------2(所影响的行数为1行)*/------解决方案--------...
17
热度 -
[Sql Server] 请问一个sqlserver子相关的update语句
请教一个sqlserver子相关的update语句。desct_dmxxbdmdmdmmcsfdmgjbzupdatet_dmxxbaseta.sfdm=(selectb.dmdmfromdmxxbbwherea.sfdm=b.dmmc)wherea.gjbz='0'如上是oracl...
70
热度 -
[Sql Server] 求sql语句,最好是效能高的,该如何解决
求sql语句,最好是效能高的表A:IDITEM1ITEM2ITEM3ITEM4ITEM5A13489A67A49A49B3589B34C13678表LS:LSA(1,3)(3,4)(4,9)(5,8)(8,9)…(1,3,4)(3,4,9)(5,8,9)…(1,3,4,9)…1.找表A有含表LS的,...
1
热度 -
[Sql Server] 帮忙一个查询语句的优化!多谢
帮忙一个查询语句的优化!谢谢selecthzjxsdm,isnull(kkyh,'')askkyh,max(hzjxsmc)ashzjxsmc,max(sf)assf,isnull(count(*),0)assl,isnull(sum(ygje),0)assumygje,isnull...
9
热度 -
[Sql Server] 关于时间的格式转换,
关于时间的格式转换,在线等!我用DATEADD函数将指定的时间按天加1,如下:DECLARE@DATEDATETIME;SET@DATE='2006-1-100:00:00';SET@DATE=DATEADD(DAY,1,@DATE);SET@DATE=CONVERT(DATETIM...
57
热度 -
[Sql Server] 存储过程传递参数有关问题
存储过程传递参数问题我在存储过程中要实现类似下面语句的功能select*fromtwherecin(1,2,3,4)其中in后面的内容也就是1,2,3,4我想作为参数传递进去类似于declare@pas***select*fromtwherecin@p问题:1.这样可以实现吗?2.@p声明为什么类型...
49
热度 -
[Sql Server] SQL随机查询有关问题
SQL随机查询问题?假如有三个字段IDTypeIDContent11aaa21bbb31ccc42ddd52eee63fff73ggg83hhh请问:要是想在TypeID相同中随机选出一个ID,也就是说在TypeID分别等于1,2,3,的时候随机选出一个ID,怎么做?------解决方案------...
32
热度 -
[Sql Server] 在 exec 里的 table 变量如何操作
在exec里的table变量怎么操作?exec('Declare@Cointdeclare@nametable(iduniqueIdentifier)Insertinto@nameselectidfromsysobjectsSelect@Co=Count(1)Fromsysobjectsex...
80
热度