SQL id 排序 ASP

SQL数据库表A中,ID为主键,类型INT,自动标识(递增)排序时用SELECT*FROMAorderbyiddesc提示SQL中该数据类型不能排序的请问ASP页面中显示... SQL数据库表A中,ID为主键,类型INT,自动标识(递增)

排序时用SELECT * FROM A order by id desc 提示SQL中该数据类型不能排序的

请问ASP页面中显示的查询数据按ID排序要怎样写?
展开
 我来答
古敏洁
2009-07-13
知道答主
回答量:13
采纳率:0%
帮助的人:22.7万
展开全部
INT类型是可以排序的,试着查询分析器中运行试试。
SELECT * FROM dbo.A ORDER BY ID desc

你也可以试试用时间排序
SELECT * FROM dbo.A ORDER BY convert(datetime,DATE) desc

DATE是A表中的时间列
badkano
2009-07-09 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部
先不要在asp中运行这个,拿到查询分析器里执行一下,看报什么错

个人认为,可能是你在asp页面里写的不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
五年後╰﹀ァ
2009-07-09 · TA获得超过420个赞
知道小有建树答主
回答量:1016
采纳率:0%
帮助的人:640万
展开全部
选择项没选择好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nrzhong
2009-07-09 · TA获得超过5022个赞
知道小有建树答主
回答量:2146
采纳率:0%
帮助的人:1818万
展开全部
SELECT * FROM A order by A.id desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲雅又爽快的雪花G
2009-07-09 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:113万
展开全部
SELECT * FROM A order by A.id desc 应该没错。
首先你要清楚排序要实现什么样子的目的,一般表的逐渐不会命名成ID 应该是 A_ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wb1101684244
2009-07-09 · 超过11用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:0
展开全部
int类型能排序的呀,比如 select top 5 fld_46_1,fld_46_6 from gmis_mo_46 order by mocode desc (其中mocode就是自动编号为int类型),能正常显示数据没有报错呀,你试试不要用关键字 id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式