修改动易的自定义动态标签。

弄了好几天,还是不行。是这样的:表PE_Article里有字段ArticleID(关键字段)和ClassID,先选出ClassID=3的所有行,再按照ArticleID降... 弄了好几天,还是不行。
是这样的:表PE_Article里有字段ArticleID(关键字段)和ClassID,先选出ClassID=3的所有行,再按照ArticleID降序排列,取第5行到第10行数据,取出的数据应该是有6行。
问题解决一定加分。
展开
 我来答
xdownx
2012-11-26 · TA获得超过2052个赞
知道小有建树答主
回答量:1135
采纳率:0%
帮助的人:1198万
展开全部
select top 6 * from PE_Article where ClassID=3 and ArticleID not in (select top 4 ArticleID from PE_Article where ClassID=3 order by ArticleID desc) ArticleID desc

之前好像也是你的SQL问题的吧,这个跟那个问题原团隐理一样,且之前察或袭败兄的那个问题你都还没采纳吧。
追问
语句最后排序少“order by”。加上以后,在ACCESS2010里执行,结果和想像的一样。可是拿到动易后台自定义动态标签里执行,就提示出错。是动易(版本是2006)系统的原因吗?
追答
select top 6 * from PE_Article where ClassID=3 and ArticleID not in (select top 4  ArticleID from PE_Article where  ClassID=3 order by ArticleID desc) order by ArticleID desc

就是语句的最后那里,少了一个order by ,你加起就OK了。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式