为什么查询不能写排序语句

为什么查询中不能写order by,我们需要order by的场景是在某个单元格值在进行填报的时候需要取值其它查询的内容,而查询的内容需要按照某些条件进行排序。
而目前进行写select FMgAcctID,FNumber,FName
from t_mgAcct
order by FNumber后,在查询中预览正常,但是显示字段时候程序报错提示


看程序变化处理的查询变成如下
declare @p1 int
set @p1=0
exec sp_prepexec @p1 output,NULL,N'select FMgAcctID,FNumber,FName
from t_mgAcct
order by FNumber where 1=2'
select @p1

FineReport2082558089 发布于 2013-8-8 21:12
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
取消
  • 0关注人数
  • 861浏览人数
  • 最后回答于:2013-8-8 21:12
    活动推荐 更多
    热门课程 更多
    返回顶部