当前位置: 代码迷 >> DECIMAL的解决方案
 
  • 关于一个update语句的有关问题,在线求解

    关于一个update语句的问题,在线求解。SQLcodeUPDATET_ROLE_USERSETSOLDER_RANK=ISNULL(SOLDER_RANK,0)+(1*0.15)WHERE[USER_ID]=147帮忙看下这个SQL语句,T_ROLE_USER表的SOLDER_RANK字段类型为decimal(18,0)这个SQL执行后SOLDER_RANK字段的值没变,经过调试发现SOLDER...

    84
    热度
  • 關於Cast()函數,该怎么解决

    關於Cast()函數請先看代碼:SQLcodeselect25*1.00,cast(25asdecimal(30,2)),25*1.00/6,cast(25asdecimal(30,2))/6-----------------------------------------------------------------------------25.0025.004.1666664.166666-...

    267
    热度
  • 超简单,马上给分。

    超简单,马上给分。在线等。SUM(S)/SUM(Q)as比例sql两个整数字段相除得到一个新字段为两位的小数。如何写color='#e78608'>------解决方案--------------------selectSUM(S)/cast(SUM(Q)asdecimal(5,4))

    19
    热度
  • SQL Server 2005中关于RaiseError一个很怪的有关问题

    SQLServer2005中关于RaiseError一个很怪的问题这两天我们需要把项目的db从sqlserver2k迁移到sqlserver2005上,有的procedure里面的出错处理用了RaiseError这个系统函数,2005和2k的联机丛书中对于RaiseError中的参数argument的说明是可以使用多种数据类型,并没有提到说可以使用decimal这种类型,可是在2k中如果声明一个d...

    85
    热度
  • 求一SQL?该怎么解决

    求一SQL?Name经度纬度南港1100903200236......生成下表NameMAP经度MAP纬度南港110.1520.04......即把度分秒(110度09分03秒)转换为110.15度..color='#e78608'>------解决方案--------------------selectname,rtrim(left(经度,3))+'.'+rtrim(substr...

    42
    热度
  • 去掉小数位,该如何处理

    去掉小数位selectround(a.intb/c.de2,2)asddfromDsaleson我以前是如上写法,是只保留了两位小数,但是结果是小数位很长,2位小数点后面全部是零,比如结果是7.010000000000000000或者是6.03000000000000000000,如何让结果是7.01或者是6.03呢,这个SQL语句怎么改呢,color='#e78608'>------解决方案--...

    101
    热度
  • 关于一个sql利率的异常

    关于一个sql利率的错误selectcast(count(*)asdecimal)fromtb_jbkhbgroupbydatepart(year,tb_jbkhb.gcsj),datepart(month,tb_jbkhb.gcsj)/selectcast(count(*)asdecimal)fromtb_yxgzbgroupbydatepart(year,tb_yxgzb.sjjdsj),da...

    22
    热度
  • 求问输出列为带小数数字的有关问题

    求问输出列为带小数数字的问题?select99/100,为什么输出为零,怎样才能输出为小数,如何控制小数位?color='#e78608'>------解决方案--------------------SQLcodeSELECTCAST(CAST(99ASFLOAT)/CAST(100ASFLOAT)ASDECIMAL(30,2))

    19
    热度
  • 请教怎样将字符串转成float行

    请问怎样将字符串转成float行例如'3.01'我要转成FLOAT的3.01color='#e78608'>------解决方案--------------------declare@svarchar(100)set@s='3.01'selectcast(@sasdecimal(10,2))

    16
    热度
  • 怎样sql把419.200变成419.2,该怎么处理

    怎样sql把419.200变成419.2如标题所示color='#e78608'>------解决方案--------------------declare@adecimal(10,3)set@a='419.200'--如果小数点后保留一位小数,这种就可以了selectConvert(decimal(10,1),@a)--如果只是去掉小数点最后的0,位数不固定用这种selectre...

    72
    热度
  • 取小数点后2位,用什么函数啊解决方案

    取小数点后2位,用什么函数啊取小数点后2位,用什么函数啊color='#e78608'>------解决方案--------------------selectcast(15.0000asdecimal(15,2))--result-----------------15.00(1row(s)affected)

    9
    热度
  • 怎么把小数点转为百分数

    如何把小数点转为百分数百分比0.30.2color='#e78608'>------解决方案--------------------declare@numdecimal(10,2)set@num=0.3selectrtrim(@num*100)+'%'/*30.00%*/

    48
    热度
  • 请问一上关于SQL变量的小数有关问题

    请教一下关于SQL变量的小数问题declare@IRatiodecimal(4,4)select@IRatio=10/30select@IRatio如上,我要让@IRatio显示为0.3333请问要如何处理?color='#FF8000'>------最佳解决方案--------------------declare@IRatiodecimal(4,4)select@IRatio=10.0/30s...

    93
    热度
  • sqlsever数据库中怎么约束money类型的数据长度

    sqlsever数据库中怎样约束money类型的数据长度sqlsever数据库中怎样约束money类型的数据长度我的表设计是:incoming数据类型money想设置其长度8,小数点保留两位怎么写sql语句check约束color='#FF8000'>------解决方案--------------------那你不要使用money类型,使用decimal(8,2)color='#FF8000'>...

    94
    热度
  • float 数据库写入有关问题

    float数据库写入问题我写入的值是2333.1200类型是float但数据库里显示的是2333.1201数据库类型是smallmoney求解。color='#e78608'>------解决方案--------------------最好把类型改decimal这种类型比较好。

    39
    热度
  • 数值有关问题,在输出表中保留两位小数。用存储过程

    数值问题,在输出表中保留两位小数。用存储过程。用存储过程,在输出的excel表中保留两位小数。color='#e78608'>------解决方案--------------------------------------------------------CAST(AASDECIMAL(18,2))ASA

    6424
    热度
  • sqlserver里用sql取得两个同一天的时间间隔的小时数,并保留一位小数

    sqlserver里用sql获得两个同一天的时间间隔的小时数,并保留一位小数SELECTCONVERT(DECIMAL(5,1),DATEDIFF(SECOND,'09:00','09:20')/3600.0)

    104
    热度
  • SQL Server2008 回到计算结算不对

    SQLServer2008返回计算结算不对CreateTable#tmp(RationDecimal(28,10)null,convertfirstDecimal(28,10)null,scraprateDecimal(28,10)null)InsertInto#tmp(Ration,convertfirst,scraprate)values(0.0033,1000,0)selectRation/...

    260
    热度
  • 用DTS导出替access文件出错

    用DTS导出为access文件出错表结构是这样的:但我用DTS导出的时候出错了:操作已停止...-正在初始化数据流任务(成功)-正在初始化连接(成功)-正在设置SQL命令(成功)-正在设置源连接(成功)-正在设置目标连接(成功)-正在验证(成功)-准备执行(已停止)-执行之前(已停止)-正在执行(错误)消息错误0xc002f210:准备SQL任务:执行查询“CREATETABLE`_as`(`门店...

    48
    热度
  • 怎么一条sql语句 删除只含数字且数字在一定范围的记录

    如何一条sql语句删除只含数字且数字在一定范围的记录求救:我有一表table1,包含百万记录,有一列id,其值如:0-20020203689s-20100306abccwt3a356789u-pc20120236我现在要删除3~6位只含数字,并且数字在200101到201009之间的记录(如上,只删除0-20020203689,s-20100306abc),我用:select*fromtable1...

    1
    热度