当前位置: 代码迷 >> cast的解决方案
 
  • 创建了一个油价表怎么查询出其中的数据

    创建了一个油价表如何查询出其中的数据createtableOilPrice(startYearint,startMonthint,startDayint,endYearint,endMonthint,endDayint,oilpricefloat)其中各列代表的含义是:startYear开始年startMonth开始月startDay开始日endYear结束年endMonth结束月endDay结束...

    5
    热度
  • sql 一个substring+数据类型转换的有关问题

    sql一个substring+数据类型转换的问题!我写了一个sql语句,如下,SELECTLog,--文字记录SUBSTRING(CAST(NumASVARCHAR),CAST(NumASVARCHAR).len-1,2)AsNo,--一个三位或四位的int数据(想要截取后两位)FROMtable错误:不能对varchar调用方法。Num不是一条数据,我也不能用临时变量,各位大神,有什么方法改改?...

    50
    热度
  • 求教一个SQL语句的写法解决方法

    求教一个SQL语句的写法有表a如下:idmoney011万024.5万031万042万054万0610万0710万088万0915万1014万要求通过SQL语句显示如下结果:1-3万33-5万25—10万310万以上2请教如何用一条SQL语句写出来?问题解决马上给分,可加分color='#e78608'>------解决方案--------------------SelectN'1-3万&...

    12
    热度
  • 将 numeric 转换为数据类型 numeric 时发生算术溢出异常。是什么东东啊

    将numeric转换为数据类型numeric时发生算术溢出错误。是什么错误啊??将numeric转换为数据类型numeric时发生算术溢出错误。是什么错误啊??color='#e78608'>------解决方案--------------------没看懂.CAST和CONVERT将某种数据类型的表达式显式转换为另一种数据类型。CAST和CONVERT提供相似的功能。语法使用CAST:CAST(...

    495
    热度
  • 一个判断插入有关问题

    一个判断插入问题我想把搜索出来的结果插入另一个表,但想要先判断另一个表有没有这些记录存在,不存在就插入,想要判断某些记录,而不只是某条记录,难道得遍历吗color='#e78608'>------解决方案--------------------假设以ID1,ID2为主键insertintoa表select*fromb表wherecast(id1asvarchar)+cast(id2asvarcha...

    62
    热度
  • 找找原因解决方法

    找找原因我的存储过程中有这样一句:set@cast='updatetestsetDate=cast(substring(time,7,2)+'-'+substring(time,4,2)+'-'+substring(time,1,2)asdatetime)'提示有这样的错误:“操作数数据类型varchar对于subtract运算符无效“请给帮忙改一下...

    1
    热度
  • 查找不同值,该如何处理

    查找不同值ABCD....这些不定字段数的视图有以下值1111....--不合法1132....--不合法1234....--这个合法3233....--不合法4322....--不合法如何找出ABCD....每个字段没有重复值的记录就象上面数字中只有1234....--这个合法color='#e78608'>------解决方案--------------------select*fromcsd...

    35
    热度
  • SQL 往零 转换成本文类型

    SQL去零转换成本文类型使用这个selectcast(cast(123456789.2200000asfloat)asvarchar)结果为1.23457e+008变成科学计算法了是否有人帮助解决此问题?color='#FF8000'>------解决方案--------------------selectcast(cast(123456789.2200000asvarchar)asfloat)c...

    79
    热度
  • 怎么把LPWSTR转换为 String^ 类型

    如何把LPWSTR转换为String^类型如题color='#e78608'>------解决方案--------------------------------------------------------String^str1=Marshal::PtrToStringAuto(static_cast<IntPtr>(lpwstr));

    3701
    热度
  • sql保留小数有关问题

    sql保留小数问题selectcasewhencast(no7asnumeric(10,2))<>0thenround(cast(no5asfloat)/cast(no7asfloat),2)else0.00endyllfrom...怎么让结果一直显示为两位小数color='#FF8000'>------解决方案--------------------CAST(列名ASdecimal(...

    168
    热度
  • 帮小弟我看上这个存储过程哪里不对

    求助:帮我看下这个存储过程哪里不对createprocedureTh_EmployeeExamReport@yearintasdeclare@aidintselect@aid=(selectcount(distinctuser_id)fromTh_EmployeeExam)selecta.eva_id,a.assessed_id,a.assessed_name,a.德,a.能,a.勤,a.语,a....

    4974
    热度
  • 高手請進,爲什麽翻來覆去的計算就是不對呢解决方法

    高手請進,爲什麽翻來覆去的計算就是不對呢我在數據庫里遇到如下的情況SELECTCAST(124131.28*1.57/100ASDECIMAL(18,2))---得到結果:1948.86SELECTCAST(1948.86*100/1.57ASDECIMAL(18,2))---得到的結果:124131.21相差了0.07導致最後系統結帳失敗!求高人指點這是爲什麽?用什麽方法才能不出現誤差?colo...

    87
    热度
  • 哪位高手能给小弟我解释一下下面这段sql代码的意思

    谁能给我解释一下下面这段sql代码的意思WITHroyAS(SELECTa,b=CAST(LEFT(b,CHARINDEX(',',b+',')-1)ASNVARCHAR(max)),Split=CAST(STUFFb+',',1,CHARINDEX(',',b+','),'')ASNVARCHAR(max))FROMc_tbUNIONALLSELECTa,b=CAST(LEFT(Split,CH...

    15
    热度
  • 时间计算,该如何处理

    时间计算根据当前时间怎么得到上年的12月26日请大家帮忙color='#e78608'>------解决方案--------------------selectcast(year(getdate())-1asvarchar)+'-12-26'color='#e78608'>------解决方案--------------------selectcast(datepart(year,...

    87
    热度
  • 数据格式有关问题

    数据格式问题?有如下表:IDFQtyA1.00000B2.00000A3.30000这是表的结构,不能改的,按ID汇总,用一变量显示如下格式:4.5+1如:我是这样用的,但没有实现如上格式:select@FNOte='+'+ltrim(sum(convert(dec(10,1),FQty))stuff....最终可以显示:4.5+1.0,那如何显示如上格式呢?color='#e78...

    98
    热度
  • sql查询语句()

    sql查询语句(在线等)假如t1表里有四个字段a,b,c,d:abcd01030231如何通过查询语句得到他们的组合,即01030231color='#e78608'>------解决方案--------------------selectcast(aasvarchar)+cast(basvarchar)+cast(casvarchar)+cast(dasvarchar)fromt1color='...

    1
    热度
  • 怎的将float型转成nvarchar或者varchar型?不要后面小数点的

    怎样将float型转成nvarchar或者varchar型?不要后面小数点的怎样将float型转成nvarchar或者varchar型?不要后面小数点的selectconvert(varchar(38),cast(@aasdecimal(38,12)))上面的语句有后面的小数点的,怎样去掉color='#e78608'>------解决方案--------------------selectcon...

    44
    热度
  • 时间比较有关问题,SQL急用

    时间比较问题,求一个SQL急用是这样的,我数据库记录如下IDcontentrequest_Date1一些内容2007-5-1710:53:232内容22007-5-110:53:233内容32008-1-110:53:234内容42008-2-110:53:23我现在要选取从2007-5-17到2008-1-1日之间的值,请问如何进行比较?color='#e78608'>------解决方案---...

    26
    热度
  • 已知這個月的最後一天,怎樣求上個月最後一天,是不是這樣啊该怎么解决

    已知這個月的最後一天,怎樣求上個月最後一天,是不是這樣啊selecttt=dateadd(month,-1,'2007/4/30')color='#e78608'>------解决方案--------------------selectconvert(varchar(10),dateadd(day,-1,cast(convert(varchar(7),cast('2007/...

    8
    热度
  • 为什么这个0加不上?解决方案

    为什么这个0加不上?selectconcat(concat(YY,'-'),casewhenMM<'10'thenconcat('0',MM)elseMMend)fromsocial.grantdetail;显示都是2007-1color='#e78608'>------解决方案--------------------SelectCast(YY...

    66
    热度