注册 登录
编程论坛 SQL Server论坛

SQL 语句问题 .

aF_Magic 发布于 2009-11-11 09:00, 718 次点击
select wl_jz, somx_xqsl ,wl_wlid ,(wl_jz*somx_xqsl)=

  case
  when wl_jldw='百米' then wl_jz*somx_xqsl/10
  when wl_jldw='米'   then wl_jz*somx_xqsl/100
   from jserp.wl  ,jserp.somx
 where wl_wlid=somx_wlid  
 and somx_soid='092222'
---------------------------------
请高手看看这SQL 语句 哪里出现错误了  ..
3 回复
#2
师妃暄2009-11-11 10:44
case when语法错误
没有end
#3
msgj2009-11-11 15:05
多表查询时,用表名.字段名
#4
aF_Magic2009-11-11 16:21
恩 ,早上修改好了,谢谢  ...
1