高手帮忙!SQL语句加上union后不能用order by?????

lz_zxf 2002-04-26 09:04:14
如下句:
SELECT DATE,SC_NO,SC_NAME,TOTAL,OLD_TOTAL FROM 2002\03SCXS WHERE DATE >= {03-21-2002} AND SC_NO='2' UNION SELECT DATE,SC_NO,SC_NAME,TOTAL,OLD_TOTAL FROM 2002\04SCXS WHERE DATE =< {04-05-2002} AND SC_NO='2' order by date descending
给出错误:ORDER BY clause is invalid.
去掉order by 字句没有问题。但是我要排序呀。(foxpro数据表)

...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lz_zxf 2002-04-26
  • 打赏
  • 举报
回复
descending和desc没有区别吧?
我用order by date也是一样的。
goldmoon 2002-04-26
  • 打赏
  • 举报
回复
同意楼上的,ORDER BY date DESC
genuis 2002-04-26
  • 打赏
  • 举报
回复
order by date desc
jxwangzhigang 2002-04-26
  • 打赏
  • 举报
回复
SELECT DATE,SC_NO,SC_NAME,TOTAL,OLD_TOTAL FROM 2002\03SCXS a WHERE DATE >= {03-21-2002} AND SC_NO='2' UNION SELECT DATE,SC_NO,SC_NAME,TOTAL,OLD_TOTAL FROM 2002\04SCXS b WHERE DATE =< {04-05-2002} AND SC_NO='2' order by a.date descending
加上数据库别名吧!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧