SQL求某个表里的最新时间,最低单价(ERP采购应用)
我的需求是:求每个产品的最近报价时间 最低报价
注意:千万不要简单地把报价时间 和最低单价用ORDER BY语句进行排序 这样有很严重的BUG。根本求不出最近时间 最低单价 我要求出最近时间 那个时值的最低单价 这才是我的重点 请各位高手帮帮忙忙
表如下 表名:UP_DEF (说明:采购政策)
============================================================================
产品编号 供应商 单价 报价时间
鼠标 A1 6 2013-12-30
鼠标 A2 10 2014-01-08
鼠标 A2 12 2014-01-08
鼠标 A3 2 2013-12-01
键盘 B2 4 2013-10-01
键盘 B2 6 2014-01-08
键盘 B3 5 2014-01-08
键盘 B5 3 2012-01-05
显示器 A1 10 2014-01-01
显示器 A2 8 2014-01-01
============================================================================
我要出来的结果是这样的(实际UP_DEF表中的数据有上万条)
============================================================================
产品编号 供应商 单价 报价时间
鼠标 A2 10 2014-01-08
键盘 B3 5 2014-01-08
显示器 A2 8 2014-01-01
------解决方案--------------------刚才的错了,修改一下
----------------------------------------------------