-
修改列属性的有关问题
修改列属性的问题我有一张表a,有一列为S01,它的属性为decimal(12,2),默认值为0,表a里有数据n条(如:2.65,3.24,1.87等)我要通过sql修改(因为我是用delphi写程序的,所以不要在企业管理器里直接修改)S01的属性为decimal(12,1),默认值为0,且表a里的数据自动四舍五入到小数后一位(结果应该是:2.7,3.2,1.9等)我直接用altertableaal...
51
热度 -
bigint数据类型转成浮点型,该如何解决
bigint数据类型转成浮点型现在有一个数据类型为bigint的数,但是现在想用bigint转成浮点型并发现写成下面那个样子数据很大时会错误,有没有更好的办法呢selectconvert(varchar(20),convert(decimal(20,2),convert(float(10),2305847407260205056)/100.00))color='#FF8000'>------解决思...
52
热度 -
帮忙进来看一下触发器解决办法
帮忙进来看一下触发器一个出发器createtriggerupdateorderb2ondbo.orderblforupdateasupdatedbo.orderxxsetifmoney=1whereorderID=(selecttop1orderrandfrominserted)updateuserssetusermoney='convert((CONVERT(selectusermoneyfro...
3357
热度 -
gridview汇总有关问题
gridview汇总问题如图我下面的代码有问题吗?为什么汇总不了C#codeDecimalmysum4=0;Decimalsum2=0;protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){if(!string.IsN...
6209
热度 -
一个简单的表内求平均数和的有关问题
一个简单的表内求平均数和的问题表1ID数量1数量2得分123246358得分等于数量1所占比例数加上数量2所占比例数如ID1得分=2/(2+4+5)+3/(3+6+8)用存取过程或触发器如何做到,我的是MYSQL数据库,谢谢!color='#e78608'>------解决方案--------------------createtabletb(IDint,数量1int,数量2int)inserti...
114
热度 -
sql列转行 !
sql列转行在线等!急急急本帖最后由u011690009于2013-08-1411:05:08编辑如何将图1做成图2这样(sum的时候是按Quname分组求和的)在线等!QQ:1197547385SQL分享到:color='#FF8000'>------解决方案--------------------行列转换,请参考:http://blog.csdn.net/hdhai9451/article/d...
73
热度 -
关于C#以及MS SQL的有关问题,想从SQL中接收数据,通过变量懂做一些运算,然后在存回去。不知道如何写求代码
关于C#以及MSSQL的问题,想从SQL中接收数据,通过变量懂做一些运算,然后在存回去。不知道怎么写求代码我是新手,做一个C#的练习,试了好久了,实在不会,拜托给代码的时候稍微详细一点。想通过dataset从sql中填充数据,然后用for循环逐行用变量接受dataset的数据,进行运算再存回表里面。想用decimal类型的。表IDabctotalID是int型的,a、b、c、total都是deci...
86
热度 -
求几个字段里最大值,该怎么处理
求几个字段里最大值数据类型是decimal(18,2)ID VAL1 VAL2 VAL3 myVal1 2.34 8.12 5.20 3.002 1.84 6.31 5.82 2.26我想得到这样的值myVal-(VAL1VAL2VAL33个字段里值最大的那个数)查询语句改怎么写?color='#e78608'>------解决方案--------------------SQLcodeIFEXIS...
18
热度 -
【100分】DB2 自定义除法函数 在存储过程中循环调用发生异常
【100分】DB2自定义除法函数在存储过程中循环调用发生错误自定义函数CREATEFUNCTIONSCHEMANAME.DIVIDETEST(OP1DECIMAL(10,2),OP2DECIMAL(10,2))RETURNSDECIMAL(10,2)LANGUAGESQLBEGINATOMICDECLARERESDECIMAL(10,2);IFOP2>0THENSETRES=OP1/OP2;...
2373
热度 -
SQL2008 数据类型有关问题请问
SQL2008数据类型问题请教一个表里面的a字段的数据类型本来是decimal的,可是插入了数据之后检查表时,发现数据类型不对,弄成了varchar,后来直接在表里把数据类型修改成decimal,这样操作后导致每次统计数据时老提示数据类型由varchar转换成numeric出错,请问是不是之前插入的数据保存成varchar,修改成decimal之后表里的记录还是以varchar存储,如果是这样的话...
49
热度 -
请问关于数据操作回滚的有关问题
请教关于数据操作回滚的问题SQLcodeCREATETABLEtb1(id1INT,id2DECIMAL(4,1))INSERTINTOtb1SELECT1,4.3UNIONALLSELECT2,234.2现在把字段id2的数据类型改为decimal(4,2),数据库生成脚本如下:BEGINTRANSACTIONSETQUOTED_IDENTIFIERONSETARITHABORTONSETNUM...
46
热度 -
没有为第 1 列(属于 'A')指定列。如何修改了
没有为第1列(属于'A')指定列。怎么修改了selecttime=coalesce(year(a.sale_addtime),year(b.saleout_addtime)),salemoney=isnull(convert(decimal(18,2),a.sale_money),0)from(selectyear(sale_addtime),sale_amount=sum(convert(dec...
12
热度 -
关于数据库表结构的操作,该怎么解决
关于数据库表结构的操作ProductSN Gain_minGain_maxVSWR_ANT_879VSWR_RxF_ANT_Rx_20F_ANT_Rx_816A8319050032411501784 NULL NULL NULL NULL NULL NULLA8319050032411501784 NULL NULL NULL NULL NULL 52.1600A83190500324115017...
25
热度 -
报错!报错!解决方法
报错!报错!declare@iDecimal(10,2),@jDecimal(10,2)set@i=12.32223set@j=5.110select(@i+@j)%@j--换成numeric(10,2)也不行ps.在我的机器上sqlserver2005好使,在朋友的机器上2000和2005都不好使!求助~~tasuketekure~~~分享到:更多varbds_config={"snsKey":...
66
热度 -
sqlserver怎么得到过程的output的值并相加
sqlserver如何得到过程的output的值并相加想请教各位,有如下的过程,我现在要写个过程,得到其中@AMOUNT金额的值并跟别的数据进行相加,请问获取?ALTERPROCEDURE[dbusrpub].[DELAY$SP_GETDELAYINFO]@CONTNOASvarchar(20),--编号@JKDATEASdate,--缴款日期@PAYDATEASdate,--付款日期@CCCOD...
88
热度 -
sqlserver 建数据库时表示时间,金额和重量的字段用什么数据类型好,有人说全用nvarchar因为好操作,求解,该怎么解决
sqlserver建数据库时表示时间,金额和重量的字段用什么数据类型好,有人说全用nvarchar因为好操作,求解如题,求详解color='#e78608'>------解决方案--------------------------------------------------------SQLcodedecimalcolor='#e78608'>------解决方案---------------...
5789
热度 -
DataTable绑定到datagrid后,怎么在程序中设置各列的居中属性
DataTable绑定到datagrid后,如何在程序中设置各列的居中属性?用如下的DataTable绑定到datagrid后,如何在程序中设置各列的居中属性?-------------------------------------------------------------------------------DimIAsIntegerDimTableAsNewDataTableDimrqs...
5127
热度 -
急货币格式化(还原)有关问题
急~货币格式化(还原)问题有一decimal型变量,应需要把它转换成¥33.00的string类型,后应需要想把¥33.00转回33.00的形式,类似classClass1{staticvoidMain(){decimala=33;Console.Write(a.ToString("C"));stringb=a.ToString("C");decimalc=...
5465
热度 -
确定范围内随机取值!解决方法
确定范围内随机取值!需求:又一个变量和一个变量偏差,都为Decimal(18,3)类型的,先需要在这个范围内随机取一个值,请问该如何处理!color='#e78608'>------解决方案--------------------declare@bDecimal(18,3)declare@pDecimal(18,3)select@b+convert(decimal(18,3),rand())[em...
61
热度 -
因为该列没有包含在聚合函数或 GROUP BY 子句中,强加group by数据不对,该如何解决
因为该列没有包含在聚合函数或GROUPBY子句中,强加groupby数据不对selectmax(isnull(t.AC0534,''))as[图片显示],a.AD0506as[产品品牌],a.AC0011as[产品编号],max(isnull(a.AC0012,''))as[厂家货号],max(isnull(a.EC0104,''))as[产品名称],max(cast(isnull(a.AM000...
16
热度