select case AboutId when 1 then 0 else AboutId=(select * from adv ad where ad.AboutId>AboutId and ifuer=1) end case AboutId when 2 then 1 end as AboutId,Id,classcode from adv where RanFlag=1 and ifuse=1 可以这样写吗有些乱,请大家帮忙修改一下
解决方案 »
- provider: 命名管道提供程序, error: 40 网上的方法都试过了
- opendatasource导入Excel出错
- sql语句问题
- 一个简单的select语句
- 得到正解立即结贴 得到正解立即结贴 得到正解立即结贴 得到正解立即结贴
- 从来没出现过的问题,SQL SERVER启动不了
- 根据最后回复的时间来排序?怎么做?
- 如何实现VFP+SQL SERVER的C/S的数据库软件开发?有没有较好的示例可参考?
- 关于数据库数据修改的问题
- 访问ODBC的错误提示
- 手头上有套小软件写完了,这两天在CSDN上转转,突然发现升星了...呵呵,等着收钱..散个分!
- 求助:安装sqlclient utility具体包含了哪些文件
case AboutId when 1 then 0
case AboutId when 2 then 1
else
AboutId=(select count(*) from adv ad where ad.AboutId>AboutId and ifuer=1) end as boutId,
Id,classcode
from adv
where RanFlag=1 and ifuse=1 可以这样写吗
顺序写反了,select *处有错误
case AboutId
when 1 then 0
when 2 then 1
else
(select count(*) from adv ad where ad.AboutId>AboutId and ifuer=1) end as boutId,
Id,classcode
from adv
where RanFlag=1 and ifuse=1