-
怎么计算百分比
如何计算百分比?如何计算百分比呢?例如:((10-8)/10)*%=20%color='#e78608'>------解决方案--------------------/*sql中转换数据类型(两种格式均可)cast(@aasvarchar(10))convert(varchar(10),@a)*/SELECTCAST((CAST(10ASFLOAT)-7)/11*100ASVARCHAR)+...
34
热度 -
怎么求变化列的平均值
如何求变化列的平均值?目前表结构:bh,xm,cl1,wcl1,cl2,wcl2,cl3,wcl3,cl4,wcl4.........1test501.03400.98800.991601.102test2250.51801.96该表的字段是变化的,也就是说后面还可能有cl5,wcl5等等字段,每个人(即每条记录的)也可能如test2那样,只有几个值,后面为null值。我现在想要产生一个字段,以显...
96
热度 -
关于临时表的有关问题
关于临时表的问题我先有2张表表1有一个价格,其中值是输入.表2也有一个价格,它是由公式生成的.如何做一张临时表,把这两张表查的到的价格填充到临时表的价格当中去.color='#e78608'>------解决方案--------------------select价格into#from( select价格from表1 unionall select价格from表2)acolor='#e78608'...
83
热度 -
关于主从表更新的有关问题
关于主从表更新的问题我有两个表分别是A和B,A和B是一对多的关系,A表字段如下:yhbh(关键字段,唯一),ye(number)。B表字段如下:yhbh,sbbh(唯一),ye(number)。现在我想把A表中的ye字段的信息更新到B表中对应yhbh的其中一行记录中的ye字段中,得保证这两个表中的ye字段的内容求和时是一样的。这样的sql怎么写?color='#e78608'>------解决方案...
54
热度 -
在使用sql server数据库进行数据表创建时,往往数据类型拿不准,该怎么解决
在使用sqlserver数据库进行数据表创建时,往往数据类型拿不准比如什么样的数据使用xml数据类型,什么时候用text。大多数情况下我是这样设计的:ID--int型数值--decimal(,)字符串--varchar()日期--datetime经验不足,希望听听大家的经验之谈color='#e78608'>------解决方案--------------------探讨比如什么样的数据使用xml...
27
热度 -
百分比sql 话语
百分比sql语句。如图所示我想要得到这样的结果:按照week分组要得到以下的结果每个周下面的每个COEE占每个周总的COEE的百分比color='#e78608'>------解决方案--------------------SQLcodecreatetable#tmp(resourceidvarchar(30),ResourceNamevarchar(20),Modelvarchar(20),Mf...
90
热度 -
刚刚接触数据库 求教一道题
刚接触数据库求教一道题tblStockFlow表结构如下:FStockID int 4 0 商品编号FInDate datetime 8 0 入库日期FInQuanty decimal 9 1 入库数量FOutQuanty decimal 9 1 出库数量FfinishDate datetime 所有的入库都写入本表的FstockID,FinDate,FinQuanty字段。出库时累加Fou...
76
热度 -
怎么设置SQL编程语言,显示下面的内容
如何设置SQL编程语言,显示下面的内容?例如下面两个表A:IDSERIESACTUALAMOUNT11.0211.5521.33224.............................B:IDQTY1122.5.............若取B表中的任何一个ID,那么对应ID的QTY乘以A表对应ID中的SERIES,如果小于等于ACTUALAMOUNT,那么就返回‘正确’,如果大于那么就返回...
36
热度 -
一条sql语句中的order by没有起作用,该如何处理
一条sql语句中的orderby没有起作用是一个售后平台的问题,是在asp中,先用sql语句查询出结果,然后动态循环填充td并显示到页面上sql语句如下SQLcodeusesh2select*,(convert(decimal,pg1)*3+convert(decimal,pg2)*2+convert(decimal,pg3)*1-convert(decimal,pg4)*1-convert(de...
14
热度 -
怎么判断VARCHAR字段中哪些值是字符型 哪些是数值型
如何判断VARCHAR字段中哪些值是字符型哪些是数值型EXCEL表中有一列单价值都为数值型可是我在倒到对应的danjia类型为DECIMAL(14,6)这样的字段中。总是提示有类型错误后来我在数据库中建立了一个djvarchar(20)的字段将数据导入进来。我如何将DJ字段值UPDATE到danjia上我执行下列语句[code=sql]--先去掉值为空的UPDATE表setdanjia=0wher...
47
热度 -
分组统计更新数据有关问题
分组统计更新数据问题表A:三个字段BHID(int),自增型,ZYHao(string)关键字,Heji(decimal);表B:三个字段Id(int),自增型,关键字,ZYHao(string),ZuoYeLiang(decimal);如何根据表A的ZYhao,来汇总表B中的zuoyeliang,并根据表A的zyhao,来更新表A的heji值?color='#e78608'>------解决方案...
19
热度 -
数据库里浮点型转换成字符型数据输出解决思路
数据库里浮点型转换成字符型数据输出如果存储的数据值为浮点型,以下语句printcast(@numasvarchar(10))会以科学技术法的形式显示,不满足业务部的显示要求。printcast(cast(@numasnumeric(10))asvarchar(10))会将数值取整后显示,也不满足业务部的要求。有什么解决办法吗?color='#e78608'>------解决方案----------...
31
热度 -
问下判断的 语句,该如何解决
问下判断的语句ifcast(@hycCzASdecimal(18,1))>0.2andcast(@hycCzASdecimal(18,1))<-0.2[email protected]/**/为1.6也不走进if语句!color='#e78608'>------解决方案--------------------andor
69
热度 -
对数据类型而言运算符无效。运算符为 multiply,类型为 varchar。该如何处理
对数据类型而言运算符无效。运算符为multiply,类型为varchar。UPDATEfc_rk_jl_tSETJE=sl*djwherefc_rk_idin(selectidfromfc_rk_twhereBH='富-2011-05-0091')anddj='360.0000'消息403,级别16,状态1,第1行对数据类型而言运算符无效。运算符为multiply,类型为varchar。这个无法计...
55
热度 -
怎么判断是否 是小数
如何判断是否是小数?如TBTB.c1123.2323TB.c29.0000select*FROMTBWHERETB.c1???判断小数color='#e78608'>------解决方案--------------------SQLcodeDECLARE@iDECIMAL(18,3)SET@I=12.3333SELECTCASEWHENPATINDEX('%.%',CONVERT(VARCHAR,...
42
热度 -
SQL表设计时为什么不能修改类型为NUMERIC的字段宽度?解决方案
SQL表设计时为什么不能修改类型为NUMERIC的字段宽度?SQL表设计时为什么不能修改类型为NUMERIC的字段宽度?color='#e78608'>------解决方案--------------------占用字节数不能修改,但可以修改精度和小数位数。color='#e78608'>------解决方案--------------------楼主在联机帮助里看一下用法decimal[(p[,...
35
热度 -
请问一句比较复杂的SQL查询统计语句.多谢大家
请教一句比较复杂的SQL查询统计语句.谢谢大家.createtable派工单表(合同编号varchar(20),制作部位明细varchar(50),制作人1varchar(20),制作人1工时费decimal(13,2),制作人2varchar(20),制作人2工时费decimal(13,2),制作人3varchar(20),制作人3工时费decimal(13,2),制作人4varchar(20)...
16
热度 -
简单的除法运算解决方法
简单的除法运算表中有两列,我想用第一列除第二列,第二列中有0,并且将结果保存为百分数的形式可以吗,如3.2%,谢谢各位!color='#e78608'>------解决方案--------------------为0的怎么处理?selectcasewhenCol2<>0thenltrim(round(Col1*1.00/Col2,2))+'%'else'0...
6
热度 -
关于数据类型定义的一个小疑点
关于数据类型定义的一个小问题因为是导入的数据,没有关心数据类型,今天查看发现Cus_Mobile的定义是Float类型,是否影响数据库性能,这一列有800万行;另外一个字段YearMonth是nvarchar(6)类型,存储的值是:201402格式,同样也是800万行。我的问题是如何设定这两列的数据类型比较科学。color='#FF8000'>------解决方案-----------------...
1
热度 -
关于SQL中float类型解决办法
关于SQL中float类型数据有整数和小数(小数点后是1位)把这些数据更新到float类型的字段中,结果显示整数还是整数,小数变成小数点很多位查询原因是float类型的特点.问题是怎么控制float类型的小数点后的位数呢?color='#FF8000'>------解决方案--------------------用decimal吧DECLARE@adecimal(4,1)SET@a=1SELECT...
24
热度