我做函数运算的查询
select NAME,count(*) from tmp_teamstats where HITS/AB<35;
系统提示:操作数数据类型 text 对于 divide 运算符无效。
SQl语句中25中数据类型,那种可以进行函数运算?
SQL语句的数据类型
答案:2 悬赏:80
解决时间 2021-03-15 18:39
- 提问者网友:堕落的邪教徒
- 2021-03-14 18:22
最佳答案
- 二级知识专家网友:而你却相形见绌
- 2021-03-14 19:06
这是 提示TEXT的数据类型不能做除法。除法只能使用数字类型。
你这个做除法的两个字段,肯定有一个不是数字型。
转一下。
你这个做除法的两个字段,肯定有一个不是数字型。
转一下。
全部回答
- 1楼网友:野性且迷人
- 2021-03-14 19:32
select top 8 * from list where convert(datediff(d,mtitle,"&date()&")) <myouxiao order by [reads] desc,mid desc datediff的datepart不用加引号的,sql可以自动识别 哈哈,你的convert没有指定要转换成的数据类型 convert (data_type[(length)], expression [, style]) so: select top 8 * from list where convert(int,datediff(d,mtitle,"&date()&")) <myouxiao order by [reads] desc,mid desc 数据类型要和myouxiao一样,我写的是int
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |