当前位置: 代码迷 >> cast的解决方案
 
  • [++++]小数转换成百分数,该怎么解决

    [++++]小数转换成百分数取得小数的有效数两位,并转换为百分数。如:1/3=0.3333331/3000=0.00333331/300000=0.0000033333333333结果33%0.33%0.00033%color='#e78608'>------解决方案--------------------SQLcodeselectcast(cast(1.0*1/3*100asdecimal(18...

    188
    热度
  • SQL语句有关问题,如何查结果都一样

    SQL语句问题,怎么查结果都一样select*fromDQ_Rp_Plan_Houseitemwheredatediff(dd,cast('2012-04-12'asdatetime),cast('2012-04-15'asdatetime))between1and5和select*fromDQ_Rp_Plan_Houseitemwheredatediff(dd,cast('2012-04-12'...

    48
    热度
  • 简化SQL语句解决办法

    简化SQL语句SQLcodeA.FinanceSubjectIDLIKE'%,'+CAST(T.FinanceSubjectIDASVARCHAR(50))+',%'ORA.FinanceSubjectIDLIKE'%,'+CAST(T.FinanceSubjectIDASVARCHAR(50))ORA.FinanceSubjectIDLIKECAST(T.FinanceSubjectIDASVA...

    79
    热度
  • 怎么把999999999变成999,999,999

    如何把999999999变成999,999,999数据库表的字段是char型。存储的数据是999999999。现在望另外一个表内插入,需要把999999999变成999,999,999该怎么处理呢?谢谢!color='#e78608'>------解决方案--------------------declare@schar(20)set@s='999999999'selectcast...

    44
    热度
  • sql小数相乘出现零值有关问题

    sql小数相乘出现零值问题1.selectcast(0.0050000000asdecimal(38,23))*cast(0.0000010000asdecimal(38,23)),此sql结果为何为0selectcast(0.0050000000asdecimal(28,23))*cast(0.0000010000asdecimal(28,23)),此sql值又不为零2.selectcast(0...

    104
    热度
  • 手动抚摸――软键盘自动退出

    手动触摸――软键盘自动退出 如果想点击哪个地方,然后让软键盘自动消失,就设置它 //点击Activity中的任意位置,edittext焦距消失,软键盘隐藏 publicvoidCloseKeyBoard(){ direct_times_cast.clearFocus(); InputMethodManagerimm=(InputMethodManager)getSystemService...

    110
    热度
  • 查询通话时间表格

    查询通话时间报表selectAckBegin,count(*)asincallcount,CallType,convert(varchar(10),sum(datediff(s,callbegin,callend))/3600)+':'+convert(varchar(10),sum(datediff(s,callbegin,callend))%3600/60)+':'+convert(varch...

    264
    热度
  • 蛋疼的时候写了一个蛋疼的函数,该怎么解决

    蛋疼的时候写了一个蛋疼的函数SQLcode--=============================================--Author:小爱--Createdate:2012-03-26--Description:以不同的格式显示日期/时间数据--@date:合法的日期--@format:规定日期/时间的输出格式--================================...

    42
    热度
  • imp导入数据库备份文件时候,有部分报错,请教如何解决

    imp导入数据库备份文件时候,有部分报错,请问怎么解决?用如下命令,impss/123@xxfromuser=sstouser=ssfile=/opt/oracle/oradata/20140125.dmp把A机器的备份文件,还原到B机器上。曾经A,B机器字符集不一样,查找网络上资料手工修改一样了。然后在Imp时候,报错内容如下:----------------------------follow...

    20
    热度
  • 这个为什么提示语法异常

    这个为什么提示语法错误?selectxmbh,xmmc,cast(fbsjasvarchar)FROMtdcrjbxxWHERE(iffb='1')unionall(selectCAST(idASVARCHAR(50))xmbh,titlexmmc,addtimefbsjFROMtdjy_newswherecataid=13)上面的没有错但是这样就报错了select*from(se...

    40
    热度
  • 看不懂的获取当月天数语句,该怎么处理

    看不懂的获取当月天数语句看不懂的获取当月天数语句selectdatepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate())asvarchar)+'-'+cast(month(getdate())asvarchar)+'-01'asdatetime))))可正确运行,但是我看不懂,哪位可解释一下,color='#e78608'>---...

    31
    热度
  • 怎么将3.0%变成3%

    如何将3.0%变成3%?SELECTCAST((CASE1WHEN0THEN0ELSECAST(CAST(CAST(CAST(1ASDECIMAL(10,2))*100/CAST(40ASDECIMAL(10,2))ASNUMERIC(10,0))asint)ASCHAR(3))END)ASCHAR(3))+'%'ASRateHit1/40我要显示的是3%40/40我要显式的是10...

    29
    热度
  • sql float转换成字符,数据不变解决方法

    sqlfloat转换成字符,数据不变sqlfloat转换成字符,数据不变color='#e78608'>------解决方案--------------------先转为decimalcolor='#e78608'>------解决方案--------------------SQLcodedeclare@afloatset@a=123456789.987654321selectCAST(@aASN...

    70
    热度
  • 查询语句,最大值+1解决方案

    查询语句,最大值+1selectmax(DetailSerial)fromadmin.Holiday结果:HY0000062094如何通过查询语句得到HY0000062095color='#e78608'>------解决方案--------------------selectleft(max(DetailSerial),2)+right('0000000000'+cast(cas...

    256
    热度
  • 计算两个时间的年月(急求)解决方案

    计算两个时间的年月(急求)例如:'2004-03-13'到今天一共過去哪几年零几月color='#e78608'>------解决方案--------------------selectcast(datediff(year,'2004-03-13',getdate())asvarchar)+'年'+cast(datediff(month,'2...

    47
    热度
  • 这条语句能不能改漂亮点〉?关于日期取得。解决方案

    这条语句能不能改漂亮点〉?关于日期取得。SELECT@today=(SELECTLTRIM(RTRIM(CAST(YEAR(GETDATE())ASCHAR)))+RIGHT(LTRIM(RTRIM('0'+CAST(MONTH(GETDATE())ASCHAR))),2)+RIGHT(LTRIM(RTRIM('0'+CAST(DAY(GETDATE())ASCHA...

    87
    热度
  • sqlite 如何转换小数

    sqlite怎么转换小数急第一次用sqlite请指教1、select17/100得到0怎么得到0.17呢急等!!!2、怎么设置存储到表中某列的值是2位小数呢???这是sql2000的在sqlite中不管用selectcast(cast(17asdecimal)/cast(100asdecimal)asdecimal(18,2))color='#e78608'>------解决方案---------...

    4594
    热度
  • mysql中怎么将varchar转换为int类型

    mysql中如何将varchar转换为int类型如题color='#e78608'>------解决方案--------------------用CAST函数或者CONVERTCAST(exprAStype),CONVERT(expr,type),CONVERT(exprUSINGtranscoding_name)CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。这...

    2
    热度
  • sql如何把某一列的秒全部换算成小时

    sql怎么把某一列的秒全部换算成小时?就是我有一列全部是以秒为单位的,怎么把它换算成000:00:00格式?color='#e78608'>------解决方案--------------------SQLcodeCREATETABLE#t([ID][int]IDENTITY(1,1)NOTNULL,[Time]datetimeNULL)INSERTINTO#tSELECT59UNIONALLSE...

    10
    热度
  • Nchr怎麼變為數字?该如何处理

    Nchr怎麼變為數字?Nchr怎麼變為數字?color='#e78608'>------解决方案--------------------declare@strnchar(3)='123'selectcast(@strasint)

    68
    热度