如下代码,在sql中好用,access中怎么实现?

cyh19820115 2003-09-14 10:31:20
select bkalias,sum(qty) as qty from outdtl
group by bkalias
order by qty desc
...全文
40 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyh19820115 2003-09-15
  • 打赏
  • 举报
回复
select bkalias,sum(qty) as qty1 from outdtl
group by bkalias
order by "qty1" desc

改为上代码,没错误提示了,不过排序结果不对,跟不排序顺序一样!
????
cyh19820115 2003-09-15
  • 打赏
  • 举报
回复
select bkalias,sum(qty) as qty1 from outdtl
group by bkalias
order by qty1 desc

改为上代码,错误"参数qty1没有默认值"
cyh19820115 2003-09-15
  • 打赏
  • 举报
回复
在delphi的adoquery中,直接用上述语句产生错误提示:
"试图执行的查询中不包括作为合计函数一部分的特定表达式'qty'"
怎么回事?
wydpz 2003-09-15
  • 打赏
  • 举报
回复
你可以用这个试试:
select bkalias,sum(qty) as qty1 from outdtl
group by bkalias
order by sum(qty) desc
cyh19820115 2003-09-15
  • 打赏
  • 举报
回复
to changechange(改了又改) wydpz(lily) () 对了

select bkalias,sum(qty) as qty1 from outdtl
group by bkalias
order by sum(qty) desc
cheny1234 2003-09-15
  • 打赏
  • 举报
回复
我不会delphi,但recordset应该是一样的吧!试试其属性:recordsource="select bkalias,sum(qty) as qty1 from outdtl group by bkalias",sort="qty1 desc"
liuyann 2003-09-15
  • 打赏
  • 举报
回复
select bkalias,sum(qty) as qty1 from outdtl
group by bkalias
order by qty desc

换个字段名
changechange 2003-09-15
  • 打赏
  • 举报
回复
select bkalias,sum(qty) as qty1 from outdtl
group by bkalias
order by sum(qty) desc
cheny1234 2003-09-14
  • 打赏
  • 举报
回复
只要是相同的表名和字段名,access就可以用这条sql语句。

7,712

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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