当前位置: 代码迷 >> cast的解决方案
 
  • 从数据库A的表中插入到当前数据库的同样表中,条件是A数据库表有记录,而当前没有,该如何处理

    从数据库A的表中插入到当前数据库的同样表中,条件是A数据库表有记录,而当前没有大家看,下面这句有什么问题,SQL提示:对象名ztjpos.dbo.tbhyda无效execsp_addlinkedserver'srv_lnk','','SQLOLEDB',Aexecsp_addlinkedsrvlogin'srv_lnk','f...

    114
    热度
  • 查询字串如何加过滤条件,就是查询包含特定字串的记录

    查询字串怎么加过滤条件,就是查询包含特定字串的记录比如一个字段是文本型,现在需要查找包含“abcdefg”这样字串的记录。sql语句怎么写?color='#e78608'>------解决方案--------------------select*fromtbwhere字段like'%abcdefg%'select*fromtbwherecharindex('abcdefg',字段)>0sel...

    18
    热度
  • nvarchar类型转换smalldatetime,该如何处理

    nvarchar类型转换smalldatetime34:21:54表示34个小时21分54秒能不转换为smalldatetime类型???color='#e78608'>------解决方案--------------------确切点说:没有24,最大只有23:59:59.999color='#e78608'>------解决方案--------------------呵呵,给分吧color='...

    30
    热度
  • 如何取得两字段是字符串的差值

    怎么取得两字段是字符串的差值?单个字符大于长整型(bigint),差值在有效的整数范围内。两字符位数相同。color='#e78608'>------解决方案--------------------declare@s1varchar(20),@s2varchar(20)set@s1='999999999123456789'set@s2='999999999123456780...

    26
    热度
  • 高手帮忙!进来看看,该怎么处理

    高手帮忙!进来看看求助!,在SQL里面数据仓库FOOTMART2000,如何实现立方体Sales的Time的时间展现,要得到年+月的所有时间即1997.1~1997.12,1998.1~1998.12color='#e78608'>------解决方案--------------------substring(cast(data_timeasvarchar(50)),7,4)+'.'...

    30
    热度
  • sql 2000怎么去掉小数点后的0

    sql2000如何去掉小数点后的0sql2000如何去掉小数点后的0如2.0000转为218.20800转为18.208color='#e78608'>------解决方案--------------------casewhen+convert()color='#e78608'>------解决方案--------------------SQLcodeselectcast(12.208000asf...

    50
    热度
  • 求统计话语

    求统计语句用户名金额时间a12012-9-2214:06:58b32012-9-3014:06:58c22012-8-3014:06:58d52012-8-1414:06:58求上上月和上月(不是8月和9月,有可能是9月10月)金额统计(金额是累加起来的),要考虑跨年。sql语句要怎么写color='#e78608'>------解决方案--------------------SQLcodesel...

    69
    热度
  • 简单的sql有关问题。求

    简单的sql问题。求高手指点写出一个算法,能够获取任意一个月月底的日期,比如输入’2007/12/24’则输出’2007/12/31’。color='#e78608'>------解决方案--------------------SQLcodeDECLARE@DDATETIMESET@D=GETDATE()SELECTDATEADD(DAY,-1,(DATEADD(MONTH,1,CAST(YEAR...

    78
    热度
  • 一个很急的查询有关问题,

    一个很急的查询问题,急急急。。。SELECTMAX(CAST(currentFloorASNUMERIC(18,0)))fromnh_housewherecityid=76currentFloor是varchar类型消息8114,级别16,状态5,第1行从数据类型varchar转换为numeric时出错。警告:聚合或其他SET操作消除了Null值。color='#e78608'>------解决方...

    34
    热度
  • select into 加字段的有关问题

    selectinto加字段的问题select*,''aswinsys,''asbrointotemp_bro20070917from[20070917]执行报错列‘winsys’的宽度0无效。我想在表复制的时候直接多加2个字段进去可以吗?难道要复制表后再加字段吗?color='#e78608'>------解决方案--------------------select...

    82
    热度
  • 怎么用SQL 语句将UNICODE(如&12345;)代码转换成汉字

    如何用SQL语句将UNICODE(如〹)代码转换成汉字?数据库中存的是UNICODE(如〹),现需要用SQL写个函数,将此代码转换成汉字。另:数据库中的数据也不全是这种,是混杂的:如中〹华人〹有没有用过的兄弟?帮忙解决一下,谢谢了。color='#e78608'>------解决方案--------------...

    76
    热度
  • 怎样让结果值显示千分号?解决办法

    怎样让结果值显示千分号?如题:例如123456显示为123,456用SQL语句可以吗?color='#e78608'>------解决方案--------------------看看這個可以接受不?SelectConvert(Varchar,Cast(123456AsMoney),1)--123,456.00color='#e78608'>------解决方案-------------------...

    67
    热度
  • SQL日期时间类型数据只要日期里面的日如何写

    SQL日期时间类型数据只要日期里面的日怎么写?SQL日期时间类型数据只要日期里面的日怎么写?例如:2007-05-1516:00:00===>1515为(varchar)color='#e78608'>------解决方案--------------------declare@ddatetimeset@d='2007-05-1516:00:00'selectcast(date...

    33
    热度
  • SQL语句中列名的表示,该如何处理

    SQL语句中列名的表示如果想表示成差占%,中占%,良占%,优占%,以下SQL语句要怎么修改一下:SELECTapart_nameAs楼栋名称,percent_badAs差,percent_midAs中,percent_goodAs良,percent_bestAs优FROMpercentscolor='#e78608'>------解决方案----------------------trySELEC...

    50
    热度
  • 求一条SQL语句。该怎么处理

    求一条SQL语句。表test里有一个字段,是IP地址,比如:10.110.1.123我现在需要一条SQL语句,把10,110,1,123这四个数字取出来然后求这四个数字的相乘的结果,也就是:10*110*1*123=135300。求各位大侠解答!谢谢。color='#FF8000'>------解决方案--------------------declare@strvarchar(100)set@s...

    14
    热度
  • 请教怎么设定一个随机的主键id

    请问如何设定一个随机的主键id?rt谢了color='#e78608'>------解决方案--------------------newid()color='#e78608'>------解决方案--------------------rand()color='#e78608'>------解决方案------------------------例子----selectcast(floor(ra...

    49
    热度
  • 数据格式化,怎么将123456.78显示为12.35

    数据格式化,如何将123456.78显示为12.35我统计数据用不着特别精确,只需要精确到万元,如何将123456.78,查询显示为12.35??color='#FF8000'>------解决方案--------------------selectCAST(123456.78/10000asdecimal(10,2))color='#FF8000'>------解决方案-------------...

    44
    热度
  • 存储过程:将变量的类型转换,该怎么处理

    存储过程:将变量的类型转换存储过程中的一变量@PathNum,设置为nvarchar现在要转换为int传到一个字段里,但convert(int,@PathNum),程序调用存储过程报错。有什么函数可以解决的??color='#e78608'>------解决方案--------------------int.Parse(Pathnum);color='#e78608'>------解决方案----...

    124
    热度
  • 求sql类型转换有关问题

    求sql类型转换问题@kxjxgnrnvarchar(300)@xintset@x=CAST(@kxjxgnrasint)问题是如果@kxjxgnr不是数字,怎么得到错误返回结果呢?color='#e78608'>------解决方案-------------------- SQLcode ifpatindex('%[^0-9]%',@kxjxgnr)=0 begin ---只含有数字 end ...

    90
    热度
  • 操作数数据类型 varchar 对于 sum 运算符无效。解决办法

    操作数数据类型varchar对于sum运算符无效。selectsum('变量')as变量from表报错:操作数数据类型varchar对于sum运算符无效。变量是varchar类型,用sum求和可以吗?那用什么方式求和?color='#e78608'>------解决方案--------------------selectsum(cast(变量asbigint))as变量from表例...

    2158
    热度