回 帖 发 新 帖 刷新版面

主题:查询与排序问题

根据返回值不同,排序条件也不同

比如 返回值是A,则按abc 排序
     返回值是B,则按cba 排序

查询也是,,如果返回值是A ,则, abc="A"
            如果返回值是B ,则, cba="A"

这2个应该怎么写?

回复列表 (共2个回复)

沙发

str="A" '或者是B
sql="……"
if str="A" then
 sql=sql&" order by 字段名  asc"
else
 sql=sql&" order by 字段名 desc"
end if

板凳

我要的是写在一句SQL上

我来回复

您尚未登录,请登录后再回复。点此登录或注册