当前位置: 代码迷 >> cast的解决方案
 
  • 生成插入语句的存过有点有关问题

    生成插入语句的存过有点问题语句如下:--1.选中你要操作的数据库,执行以下sql语句IFOBJECT_ID('spGenInsertSQL','P')ISNOTNULLDROPPROCspGenInsertSQLGOCREATEprocspGenInsertSQL(@tablenamevarchar(256))asbegindeclare@sqlvarchar(8000)declare@sqlVa...

    86
    热度
  • 关于动态执行语句与newid()的有关问题

    关于动态执行语句与newid()的问题我要做一条数据筛选语句,随机抽出N条数据,这个N是不定的变量值,必须使用动态执行语句代码如下:set@sqlstr='insertintoExam_Users_Sub(EUS_UserID,EUS_EG_ID,EUS_Q_ID)selecttop'+cast(@qCount_MNasvarchar)+''+cast(@UserI...

    10
    热度
  • 求2个转换时间的SQL写法?该怎么处理

    求2个转换时间的SQL写法?1、当前日期是字符串格式。比如:2012-03-01,转换成datetime格式即:2012-03-01:6:00:00,每一个字符串日期都转换成这样的格式,比如2012-03-01----》2012-03-0106:00:00,2012-03-02----》2012-03-0206:00:00,后面的06:00:00是固定的。2、将字符串2012-03-01转换为da...

    29
    热度
  • SQLSERVER 字符 轉 日期,该怎么处理

    SQLSERVER字符轉日期比如字符:'200706260908015'要轉換成日期類型測試的時候只能selectcast('20070626'asdatetime)value如果加入0908015就會報錯,不知道應該如何才能把'200706260908015'整個都轉換為日期????color='#e78608'>------解决方案-------...

    489
    热度
  • 将日期直接转化为数字返回的结果是如何计算来的呢

    将日期直接转化为数字返回的结果是怎么计算来的呢?比如selectcast(getdate()asint),返回数字41610,朋友说是返回从1900-1-1到当前时间的天数。但下如的两个sql:selectcast(cast('2014-01-0211:59:59'asdatetime)asint)selectcast(cast('2014-01-0212:00:01'asdatetime)asi...

    83
    热度
  • 这是什么数据库的代码,该如何处理

    这是什么数据库的代码selectc.ExternalIDasAccountExternalID,cast(c.ExternalIDasvarchar(10))+Cast(YEAR(f.InvoiceDate)asvarchar(4))+Cast(MONTH(f.InvoiceDate)asvarchar(2))asExternalID,Cast(MONTH(f.InvoiceDate)asvarc...

    82
    热度
  • 在sql中除掉数据中多余的零,该怎么解决

    在sql中除掉数据中多余的零数据库为db2现在数据为12.030000想通过sql语句后得到12.03请高手解决!!color='#e78608'>------解决方案--------------------------------------------------------selectround(12.030000,2)color='#e78608'>------解决方案----------...

    6229
    热度
  • 用作业备份文件时,名字想用时间.解决方案

    用作业备份文件时,名字想用时间..现在是BACKUPDATABASEcrmTODISK='g:\Data\data.bak'想名字根据日期来写,例如data_20070116.bakcolor='#e78608'>------解决方案--------------------declare@filenamevarchar(1000)set@filename='data_...

    57
    热度
  • SQL 时间查询的有关问题

    SQL时间查询的问题输入一个时间段如:2012-04----2012-09如何能得到以下的效果呢2012-042012-052012-06......2012-09color='#e78608'>------解决方案--------------------SQLcodedeclare@Startvarchar(10)declare@Endvarchar(10)set@Start='2012-04'...

    97
    热度
  • SQL2005中不用标识列自动增加编号,该如何解决

    SQL2005中不用标识列自动增加编号ID为:G000000001增加1位后成G000000002color='#e78608'>------解决方案--------------------SQLcodecreatetable#tt(idvarchar(10))insertinto#ttselect'G000000002'insertinto#ttselect'G000000003'inserti...

    13
    热度
  • 限定小数位数,该怎么处理

    限定小数位数关于小数位数,可以用这句selectcast(basdecimal(15,2)),这样就会输出一个2位的小数但,如果小数位数不是这个2,不是查询时候指定的,而是表中的一个字段,叫blength,怎么办?selectcast(basdecimal(15,blength)),会报错color='#e78608'>------解决方案--------------------declare@l...

    66
    热度
  • 查询的sql语句增加一个查询条件解决方案

    查询的sql语句增加一个查询条件SELECTtop50username,num1,num2,CAST(num2ASINT)-CAST(num1ASINT),CAST(num1ASDECIMAL(10,2)),(CAST(num2ASINT)-CAST(num1ASINT))/CAST(num1ASDECIMAL(10,2))asbFROM(selectc.username,caseWHENnum1...

    20
    热度
  • bit(0,1)转换为int解决方法

    bit(0,1)转换为intConvert.ToInt32(reader["IsDisplay"]);//reader.GetInt32(reader.GetOrdinal("IsDisplay"));上面的转换都无效,sql语句里面cast(IsDisplayasint),还是不起作用?有知道怎么解决的吗?color='#e78608'>------解决方...

    224
    热度
  • access sql 语句 clng在sqlserver中怎么实现

    accesssql语句clng在sqlserver中如何实现?如题,问个初级问题.发现access数据库sq语句中的clngorcint函数在sqlsverver中好象没有对应函数.情问如果把access数据库导入sqlserver这个问题该如何解决?color='#e78608'>------解决方案--------------------clng,cint在sql里用convert(int,'...

    136
    热度
  • ORACLE中的TO_CHAR (number_CHAR, '0000')在SQLServer中怎么实现

    ORACLE中的TO_CHAR(number_CHAR,'0000')在SQLServer中如何实现比如,我的表中number_CHAR都是2,5,13等个位或者10位的数字,我要全部转换为CHAR的0002,0005,0013请问,如何在SQLServer中实现。color='#e78608'>------解决方案--------------------Right('0000'+rtrim(nu...

    347
    热度
  • 这样为什么不能不四舍五入?该如何处理

    这样为什么不能不四舍五入?SELECTROUND(15375/100,0)asa为什么不得到154color='#e78608'>------解决方案--------------------SELECTROUND(15375.0/100,0)asacolor='#e78608'>------解决方案--------------------SELECTROUND(15375*0.01,0)asaco...

    13
    热度
  • Wince平台下,使用CSerialPort类的有关问题

    Wince平台下,使用CSerialPort类的问题Wince平台下,使用CSerialPort类,编译的时候有很多错误。初学WinCE,不知如何解决\SerialPort.cpp(155):errorC3861:'BuildCommDCB':identifiernotfound1>.\SerialPort.cpp(183):errorC2664:'voidATL::CTraceFileAn...

    50
    热度
  • 字符转化成小数部类

    字符转化成小数类型将字符类型转化为小数类型convert(?,'字段名')?那边是填float嘛?color='#FF8000'>------解决方案--------------------可以,但是float是近似值,如果要精确,一般用decimal(10,2)或者numeric(10,2)这样的color='#FF8000'>------解决方案--------------------cast...

    96
    热度
  • 最后25分,求1个小数点精度有关问题

    最后25分,求1个小数点精度问题.2.1->22.3->22.5->2.52.6->2.52.8->2.53->3即向下精确到0.5这个怎么设?用ROUND(2.3,2),CEILING(2.3)等测试好久没搞定.color='#FF8000'>------解决方案--------------------selectcasewhentxt<cast(txt...

    27
    热度
  • 当月月末最后一天的日期的语句,请看看还有没有有关问题或更好的方法

    当月月末最后一天的日期的语句,请看看还有没有问题或更好的方法DECLARE@Endyearint,@endmonthintset@Endyear=2013set@endmonth=4selectcast(cast(@Endyearasvarchar(50))+'-'+cast(@endmonth+1asvarchar(50))+'-1'Asdatetime)-1日期,color='#FF8000'...

    65
    热度