我试图根据列的总和检索数据的子集。目标是发布延期交付物品的脚本。假设我们有100个BO产品,并有50个库存。我想更新的最古老的订单,其中订货量的总和< 50.因此,像:基于列的总和返回行
示例模式:
Orders Table:
order_id, order_date
order_products Table:
order_product_id, order_id, product_id, product_status, ordered_quantity
select * from products
where products_id=1234
and status=1
and sum(products_qty) < 50;
其中sum(products_qty)是总返回数量,不只是为个别行。不知道这是可能的一个单一的查询,甚至是一个子查询,但我想先问这里的专家。我试图避免返回所有行,然后手动计数直到达到极限。
你能不能用一个例子更新您的问题表架构? – 2010-09-03 15:56:51