当前位置: 代码迷 >> cast的解决方案
 
  • 为什么总是 有执行异常:对数据类型而言运算符无效。运算符为 subtract,类型为 varchar

    为什么总是有执行错误:对数据类型而言运算符无效。运算符为subtract,类型为varcharusedatabaseselectFdate'日期',Fcheckas'审核',Fcloseas'关闭',FBillNoas'订单号',SUM(CAST(FBaseQtyASINT))as'汇总数量',MAX(FSenddate)AS'最迟交货日期',SUM(CAST(FstockQtyASINT))as...

    95
    热度
  • 怎么格式化此表达式

    如何格式化此表达式有表1有如下字段:年,月,数量20061230020071100现在想这样查询:SELECT财务期间=cast(年aschar(4))+cast(月aschar(2)),数量 FROM表1查询出来的结果是:财务期间数量20061230020071100要求的结果是:财务期间数量20061230020071100请教如何写此SQL语句.color='#e78608'...

    82
    热度
  • 怎么将char类型数据转化为int

    如何将char类型数据转化为int如何将char类型数据转化为int?这样转化后数据库的查询效率会不会高些?color='#e78608'>------解决方案--------------------cast('234'asint)color='#e78608'>------解决方案--------------------cast(fieldasint)**************...

    94
    热度
  • 请问为何这样的表达式结果始终为0

    请教为何这样的表达式结果始终为0SELECTcast((1/3)asfloat)assdcSELECTconvert(float,(1/3))assdcSELECT(1/3)assdc我就是想不通为何这样的表达式结果始终为0color='#e78608'>------解决方案--------------------SELECTcast((1/3)asfloat)assdc先进性整数除法1/3=0,...

    77
    热度
  • 自定格式的数据排序和比较有关问题

    自定格式的数据排序和比较问题一列数据,nvarchar类型,格式如:"xxx-xxx-xxx",x为数字,但一段xxx的数字位数不固定,排序规则为先比较第一段xxx的数字大小,再比较第二段xxx的大小,最后再比较第三段xxx的大小,有什么好方法来实现吗?color='#e78608'>------解决方案--------------------select*from(selec...

    66
    热度
  • SQL 2000 纳闷语句写法(没分了.)

    SQL2000疑惑语句写法(没分了...)UPDATEListDetailSETSL=DJ*DCYLWHERECJRWH=@CJRWH ANDcharindex('*',料号)>0AND(substring(料号,1,2)='3Y'and(substring(料号,1,3)notin('3YA''3YB','3YC')))--AND((cast(substring(料号,3,2)asint)...

    66
    热度
  • sql语句,

    sql语句,在线等!No速度值1171100021519993161998416299751631000617599971591000速度都是三位smallint,怎么查出速度后两位在70~79之间的最大值?也就是No=6的那一条。color='#e78608'>------解决方案--------------------------------------------------------se...

    4362
    热度
  • sql 如何让 查询出的三行数据 平铺到一行显示

    sql怎么让查询出的三行数据平铺到一行显示比如numvalue1q2w3e显示为这样1q2w3ecolor='#FF8000'>------解决思路----------------------建议在程序上处理,遍历每行成一行,因为你到最后应该也是用于显示在前端程序上吧实在要用SQL,比较麻烦,因为了解到你的需求是要能适应动态的行数的类似以下吧DECLARE@SQLVARCHAR(8000)DECL...

    31
    热度
  • SQL 范围条件解决思路

    SQL范围条件一个表记录参数范围类型参数范围系统类型(XP,SERVER,VISTA) 价格3012 TRX≤12 XP单系统 8000.003012 12<TRX≤24 XP单系统 2000.003012 12<TRX≤24 XP+Vista 9000.003012 12<TRX≤24 XP+Server 80022.003012 12<TRX≤24 XP+Server+...

    2
    热度
  • 诸位高人,看一下这SQL还能不能再优化一下

    各位高人,看一下这SQL还能不能再优化一下用于计算当年周次selectnumber ,right(convert(varchar,casewhenyear(dateadd(dd,(datepart(dw,dateadd(ww,(datepart(ww,cast(year(getdate())asvarchar)+'-1-1')-1)*-1,cast(year(getdate())asvarchar...

    46
    热度
  • 批量处理时的触发器有关问题

    批量处理时的触发器问题建立触发器如下:ALTERTRIGGERTG_InsertEmployeeON[SynchEmployeeTemp]FORINSERTASBEGINTRANAddUsers /*如果存在相同编号,则返回*/ IFEXISTS(SELECT1FROMUsersaINNERJOININSERTEDbONa.UserCode=b.UserCode) RETURN /*产生用户名开...

    27
    热度
  • 一个简单的表内求平均数和的有关问题

    一个简单的表内求平均数和的问题表1ID数量1数量2得分123246358得分等于数量1所占比例数加上数量2所占比例数如ID1得分=2/(2+4+5)+3/(3+6+8)用存取过程或触发器如何做到,我的是MYSQL数据库,谢谢!color='#e78608'>------解决方案--------------------createtabletb(IDint,数量1int,数量2int)inserti...

    114
    热度
  • UNION ALL 的有关问题

    UNIONALL的问题;WITHCTEAS(SELECT[FolderID],[ParentID],CAST([FolderID]ASVARCHAR)+'\'AS[FolderPath]FROM[Folder]WHERE[FolderID]=28UNIONALLSELECTF.[FolderID],F.[ParentID],[FolderPath]+CAST(F.[FolderID]ASVARCH...

    478
    热度
  • 存储过程条件更新有关问题

    存储过程条件更新问题ALTERprocedure[dbo].[Pro_1]@Avarchar(50),@Bvarchar(50),@Cdatetime,--日期格式@Remark1varchar(50),@Remark2varchar(50)asbeginifexists(select1fromContactwhere[A]=@aand[c]=@c)beginreturn0--现在这里需要写成更新...

    17
    热度
  • 请问ASP与存储过程有关问题

    请教ASP与存储过程问题正常T-SQL语句select*fromtableorderbycodeasc(数据在万条以上SQLSERVER2000)问题1:如何使用存储过程输出查找结果问题2:如何实现分页功能问题3:存储过程真的要比普通的SQL语句站用资源小吗还是已经把压力都转给数据库了谢谢各位!color='#e78608'>------解决方案--------------------1.如果只是...

    121
    热度
  • 继续发帖。该如何处理

    继续发帖。。。。把动态行转列里的结果放到视图或者表里(只要是其他表能引用的就可以了)测试数据:createtablehl(namechar(22),dateddatetime,shuliangint)insertintohlselect'swz','2011-04-4',12unionallselect'swz','2011-04-4',23unionallselect'swz','2011-06...

    98
    热度
  • sql2005功课定时备份数据库

    sql2005作业定时备份数据库在sqlserver代理--作业:有一个数据库定时备份作业“AA_备份”,备份是每天2:00执行的,昨天就没有看到备份好的文件了,进去看一下作业,“上次执行时间”是前天,没有昨天的记录。点击作业属性中的警报:弹出尝试检索对象的数据对于服务器“AA”失败。其他信息:该服务器上不存在Job"AA_备份"。的错误信息窗口。我刷新了作业,是有“AA_备份...

    39
    热度
  • 初学者一个SQL语句中having用法的区别

    菜鸟求助一个SQL语句中having用法的区别selecta.S#,a.Sname,cast(avg(b.score)asdecimal(18,2))avg_scorefromStudenta,scbwherea.S#=b.S#groupbya.S#,a.Snamehavingcast(avg(b.score)asdecimal(18,2))>=60orderbya.S#selecta.S#...

    85
    热度
  • 求人写一个SQL存储过程,该怎么解决

    求人写一个SQL存储过程,有如下语句selectcast(yhzhaschar(20))+cast(object_nameaschar(10))+cast(ghaschar(10))+cast(1aschar(10))+cast(idcard_numaschar(20))+cast(sum(btje)aschar(16))+''fromczbt2.hnxc.czbt_btdj,t_...

    50
    热度
  • 排序解决方案

    排序表:createtableT_Event(EventID int identityprimarykey,EventStartDate varchar(20),EventStartHour varchar(10),EventStartMinute varchar(10),EventEndDate varchar(20),EventEndHour varchar(10),Even...

    237
    热度