add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
CREATE TABLE
INSERT 0 3
INSERT 0 4
INSERT 0 4
INSERT 0 4
id created_at sku adjustment_quantity unit_cost po_num qty_on_hand
4 2024-04-26 12:55:13.430244+01 bar_product 100 5.00 123 100
5 2024-04-26 13:55:13.430244+01 bar_product 30 6.00 963 130
6 2024-04-26 14:55:13.430244+01 bar_product 50 8.00 223 180
7 2024-04-26 15:55:13.430244+01 bar_product 5 5.00 456 185
8 2024-04-26 16:55:13.430244+01 bar_product -50 null null 135
9 2024-04-26 17:55:13.430244+01 bar_product -30 null null 105
10 2024-04-26 18:55:13.430244+01 bar_product -20 null null 85
11 2024-04-26 19:55:13.430244+01 bar_product -10 null null 75
1 2024-04-26 09:55:13.430244+01 foo_product 100 4.00 123 100
2 2024-04-26 10:55:13.430244+01 foo_product 10 3.00 987 110
3 2024-04-26 11:55:13.430244+01 foo_product 20 7.00 223 130
12 2024-04-26 20:55:13.430244+01 foo_product -70 null null 60
13 2024-04-26 21:55:13.430244+01 foo_product -5 null null 55
14 2024-04-26 22:55:13.430244+01 foo_product -20 null null 35
15 2024-04-26 23:55:13.430244+01 foo_product -10 null null 25
SELECT 15
sku totalstock
bar_product 75
foo_product 25
SELECT 2
sku created_at rollingstock thisstock
foo_product 2024-04-26 09:55:13.430244+01 130 100
foo_product 2024-04-26 10:55:13.430244+01 30 10
foo_product 2024-04-26 11:55:13.430244+01 20 20
bar_product 2024-04-26 12:55:13.430244+01 185 100
bar_product 2024-04-26 13:55:13.430244+01 85 30
bar_product 2024-04-26 14:55:13.430244+01 55 50
bar_product 2024-04-26 15:55:13.430244+01 5 5
SELECT 7
sku totalstock created_at stocktouse runningtotal usethisstock
bar_product 75 2024-04-26 13:55:13.430244+01 30 85 20
foo_product 25 2024-04-26 10:55:13.430244+01 10 30 5
SELECT 2
sku currentitems currentvalue
bar_product 75 545.00
foo_product 25 155.00
SELECT 2