SELECT * FROM PURTH
WHERE (TH017)/(TH017+TH015+TH061)>0.3 and TH030='Y'AND TH004 LIKE '304%'
AND TH014>='20090901' AND TH014<='20090931' 其中(TH017+TH015+TH061)保证不会有0的情况,TH017有0的几率,请问要怎么解决啊~!我运行时老是提示
服务器: 消息 8134,级别 16,状态 1,行 1
遇到被零除错误。
WHERE (TH017)/(TH017+TH015+TH061)>0.3 and TH030='Y'AND TH004 LIKE '304%'
AND TH014>='20090901' AND TH014<='20090931' 其中(TH017+TH015+TH061)保证不会有0的情况,TH017有0的几率,请问要怎么解决啊~!我运行时老是提示
服务器: 消息 8134,级别 16,状态 1,行 1
遇到被零除错误。
解决方案 »
- 我在电脑上装了2个数据库 如何查询同一数据库中表的内容
- 关于逻辑读
- 这种写法对吗?怎么改正?
- 在家做项目时有没有把所有t-sql都写成存储过程?
- 一般的基于SQL2000的 新闻系统(支持静态生成) 后台是如何实现数据备份功能? 除了备份数据库表,还要备份文件目录下的图片、Flash、吗
- 为什么这两种查询会得到不同的结果?
- sql 查询两张表中,结果中询重复记录,只显示一条
- sql统计(查询生成新表)
- 高手请分享经验,帮我看看两个问题,答一均答也可,答者有分,感激!!!
- 请教大家一个问题,存储过程里面字段可以为变量吗?因为我的程序要求按照不同要求排序,程序代码如下:请高手赐教
- 用SQL Server 2005创建数据库失败...
- 请教我如何获取函数内容!!
SELECT
*
FROM
PURTH
WHERE
case when (TH017)/(TH017+TH015+TH061)>0.3
and
TH030='Y'AND TH004 LIKE '304%'
AND
TH014>='20090901'
AND
TH014 <='20090931'
then 1 else 0 end
WHERE (TH017)>0.3*(TH017+TH015+TH061) and TH030='Y'AND TH004 LIKE '304%'
AND TH014>='20090901' AND TH014 <='20090931' 或者这样呀,