当前位置: 代码迷 >> DECIMAL的解决方案
 
  • 存储过程 急 急 急该如何处理

    存储过程急急急为表写一个通用存储过程,传入表具编号(MeterNo)和日期(Dt),可以返回该表的24小时的数据(1—24小时,24条记录),数值(Qty)保留两位小数。表如下:DANo(char(32),notnull)MeterNo(char(20),notnull)MeterType(char(4),notnull)DATime(datetime,notnull)LogTime(dateti...

    25
    热度
  • 数据库的计算列有关问题

    数据库的计算列问题createdatabasetestgousetestcreatetablet(aintprimarykey,bintnotnull,cintnotnull,dasb/c)上面是个例子不考虑c为0,本意是弄计算列让d为b除c的结果,而上面的b/c是取模,该怎么做?d并没有声明类型,数据库是根据b和c来判断d的类型的吧。测试bc为float型时可以。怎么做可以达到d为b除c的结果呢...

    63
    热度
  • SQL语句怎样去除重复、并且保留XX较小的一条数据?()

    SQL语句怎样去除重复、并且保留XX较小的一条数据?(在线等)表数据结构如下:cardId price name-------------------------------------------001 0.9 aaa002 1.5 bbb001 0.5 ccc0031.2 dddSQL语句怎样去除重复(cardId)并且保留price较小的一条数据?color='#e7860...

    1
    热度
  • 求救~该怎么处理

    求救~~~~~表A结构如下IDB12.121.233.5要求查询结果如下idsum12.123.336.8语句怎么写?我这没有SQLServer,我是个新手,没分了。color='#e78608'>------解决方案--------------------declare@tatable(IDint,Bdecimal(15,2))insert@taselect1,2.1unionallselect...

    65
    热度
  • 在一张表中有价格字段,类型该设置成什么?是real 还是 float 还是别的 急该如何解决

    在一张表中有价格字段,类型该设置成什么??是real还是float还是别的急!~~~~~~在一张表中有价格字段,类型该设置成什么??是real还是float还是别的color='#e78608'>------解决方案--------------------MicrosoftSQLServer使用两种数据类型存储货币数据(货币值):money和smallmoneycolor='#e78608'>--...

    370
    热度
  • 一個有關約束的問題(Table constraint),该怎么处理

    一個有關約束的問題(Tableconstraint)約束的問題比如有一個幣別表﹐結構如下﹕ID編號(int)IsDefault是否本位幣(bit)Rate與本位幣的兌換比率(decimal)現在此表中應該有兩個約束1﹕有且只有一條記錄為本位幣﹐IsDefault=1的記錄數只能有一條2﹕IsDefault=1的記錄﹐Rate的值只能是1這兩個約束應該如何寫呢?color='#e78608'>---...

    77
    热度
  • sql server中自定义的存储过程能否像SUM()在select语句中调用?解决方法

    sqlserver中自定义的存储过程能否像SUM()在select语句中调用?急!!sqlserver中自定义的存储过程如下:CREATEPROCEDUREGetStockNumber@ProductIDvarchar(13),@StockNumberdecimal(16,3)outputAS....能否如下调用:selectsUcd,GetStockNumber(sUcd)fromwhm03wh...

    10
    热度
  • 动态语句的求和出错,该如何处理

    动态语句的求和出错declare@ssnvarchar(1000)declare@Totaldecimal(18,2)set@total=0set@ss='select'+@total+'=sum(isnull(Order_qty,0))fromtb'execute(@ss)select@Total错误提示:Errorconvertingdatatypevarcha...

    86
    热度
  • 哪位高手能帮小弟我分析一下这条SQL语句的执行情况?ing~

    谁能帮我分析一下这条SQL语句的执行情况?急ing~~createtabletb(namevarchar(10),scoredecimal(10,2))inserttbselect'aa',99unionallselect'bb',56unionallselect'cc',56unionallselect'dd',77unionall...

    348
    热度
  • 求解一个求平均值的有关问题,先多谢大家了

    求解一个求平均值的问题,先谢谢大家了AACCDDEE0002 USER0 12.0 0.0 5260 USER2 10.0 0.0 5260 USER2 10.0 0.0 0002 USER1 12.0 0.0 0002 USER1 12.0 0.0 5260 USER3 10.0 0.0 5260 USER4 10.0 0.0 5260 USER4 10.0 0....

    78
    热度
  • GetCollect函数返回类型,该如何处理

    GetCollect函数返回类型sqlserver2000中数据类型有很多种,调用GetCollect返回类型应该是什么类型呢?例如,如果我设置了数据类型是nvarchar,那么variant_tGetCollect("mydata");_variant_t返回变量应该转成什么类型呢?有没有一个详细的说明文档?server2000中的类型binarybitchardatetim...

    24
    热度
  • 求存储过程,两表某相减后与此同时更新,关系一对多

    求存储过程,两表某相减后同时更新,关系一对多!折腾死我了啊,求大家帮忙啊。结构这样:A表三个字段:欠款人,欠款种类,欠款金额。B表两个字段:还款人,还款金额。问题:数据收起完成后,用B表中的还款金额逐条还A表中的欠款。如果足额,则全部还上;如果不够,则还到哪条欠款算哪条,有多少还多少,不留还款余额。两表用还款人和欠款人关联(同为人员ID号)。例如A表数据:100120137.57100120721...

    37
    热度
  • 求个Sql 函数,该怎么解决

    求个Sql函数将字段的值进行一些处理,字段是decimal类型,后面有2位小数。如果后2位小数大于60,则减去60,小数前的数字加1否则不变。如10.60,返回11.0,1.89返回2.29,3.30返回还是3.30谢谢指教color='#e78608'>------解决方案--------------------SQLcodedeclare@inputasdecimal(10,2)declare...

    26
    热度
  • 用OpenDataSource 从excel导入到 sql 指定表里,该如何解决

    用OpenDataSource从excel导入到sql指定表里江湖救急我采用OpenDataSource从excel导入到sql表里InsertintotableSELECT*FROMOPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel5.0;HDR=YES;DATABASE=C:\data.xls',sheet1$)为什么提示n行受影响却没导入进去呢?color...

    31
    热度
  • 请问sql 提取下一条记录数据对比的写法

    请教sql提取上一条记录数据对比的写法?有如下表t1,结构如下,其中字段sz-status当数值为:s表示收入z:表示支出idpricesz-status112s23 z32.5z44.6z510s希望得到如下结果idpricesz-status结余112s1223 z932.5z6.544.6z1.9510s11.9color='#e78608'>------解决方案--------------...

    6
    热度
  • 怎么去掉小数点后多余的零

    怎样去掉小数点后多余的零比如12.20,s?q?l中有这样的函数吗?color='#e78608'>------解决方案--------------------SQLcodecreatefunctionrtrim0(@valnumeric(10,2))returnsvarchar(20)asbeginreturnleft(@val,len(@val)-patindex('%[^0]%.%',rev...

    19
    热度
  • 【开始日期】和【截止日期】处理有关问题

    【开始日期】和【截止日期】处理问题表是这样的:产品表(品名,启用日期,截止日期)品名启用日期截止日期ab2012/1/12012/10/1b2012/10/2c实现:2012/10/1(含)日之前显示启用日期为2012/1/1的b产品品名启用日期截止日期ab2012/1/12012/10/1c2012/10/2(含)日之后显示启用日期为2012/10/2的b产品品名启用日期截止日期ab2012/1...

    34
    热度
  • sql server 2000中怎么按时间分组筛选数据

    sqlserver2000中怎样按时间分组筛选数据表格结构现在想按每小时取出一个ReadNumber(取每小时最小的)由于是软件自动生成的数据ReadDate数据类型是varchar求具体写法用的是selserver2000color='#e78608'>------解决方案--------------------SQLcodeselect*fromtbastwherenotexists(sele...

    66
    热度
  • sql server 中有哪个函数可以替代vbscript中的FormatNumber函数?解决办法

    sqlserver中有哪个函数可以替代vbscript中的FormatNumber函数?rt最近因为工作的关系接触到了asp,用的是vbscript,sqlserver中有哪个函数可以替代vbscript中的FormatNumber函数?w3cschool对FormatNumber函数的解释是这样子的:http://www.w3school.com.cn/vbscript/func_formatn...

    86
    热度
  • 一个比较别扭的查询

    一个比较别扭的查询大家来帮忙啊!timeabcd2012-03-2808:00:00 0.23 59.50 62.40 71.702012-03-2812:00:00 0.29 59.60 63.00 71.502012-03-2816:00:00 0.29 59.60 62.40 71.102012-03-2820:00:00 0.23 59.10 62.30 71.402012-03-2808...

    13
    热度