有人可以帮我获取每个商品ID的最新日期吗?
这是我到目前为止所拥有的:
select
prod_order_number,
location_id,
prod_order_line_item_id,
date_created,
primary_bin
from p21_view_asap_production_order
答案 0 :(得分:2)
只需将active_tab
用作:
group by
P.S。对于某些数据库(例如Oracle),对group by的别名不起作用,在这种情况下,直接对表达式进行分组时使用列名(select prod_order_line_item_id as prod_id,
max(date_created) as latest_date
from p21_view_asap_production_order
group by prod_id;
)。
答案 1 :(得分:2)
您需要另外GROUP BY
列,并在日期上使用MAX
。
这样的事情应该起作用:
SELECT
prod_order_number,
location_id,
prod_order_line_item_id,
MAX(date_created),
primary_bin
FROM
p21_view_asap_production_order
GROUP BY
prod_order_number,
location_id,
prod_order_line_item_id,
primary_bin