我想从入库表中查找编号,日期,数量三个字段,并按日期降序排列,同时把编号相同的只取第一条.怎么实现?我用下面的语句:
select distinct 编号,日期,数量 from 入库表 order by 日期 desc可是结果是编号,日期,数量不完全相同的记录,其中有编号相同的,我想把编号相同的只取一个.
select distinct 编号,日期,数量 from 入库表 order by 日期 desc可是结果是编号,日期,数量不完全相同的记录,其中有编号相同的,我想把编号相同的只取一个.
解决方案 »
- Delphi怎样调出exe 并附传参数啊
- 怎样用程序控制桌面图标文字背景色为透明?
- ClientDataSet组件的Refresh,close,open,applyupdates之间的区别是什么?
- 我用Group by rq 可以对日期字段分组!但我是想对rq中的年月进行分组,请问怎么做呢?
- 如何取消LOGIN DATABASE对话框?
- 我的 Delphi IDE 中的快捷键不知道被改的乱七八糟,不知道怎样才能改回来
- SQL語句問題!!!
- 急死我了,我怎麼也進不去Enterprise Manager ,誰指導指導????
- 关于指针定义的问题。
- 在DBGride里我怎样把一个int型的字段显示成 "0000123"的类型?
- 1句很简单的语句不懂~~~
- 120万分火急的问题--关于字符串的处理!!!!!--120--sos
where 日期=(select max(日期)from 入库表 b where a.编号=b.编号 )
group by 编号,日期,数量
order by 编号