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?.
version
PostgreSQL 16.0 (Debian 16.0-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
SELECT 1
CREATE TABLE
INSERT 0 4
order_id order_completed_at order_amount customer_id
ord_1 2024-05-01 1 aad_1
ord_2 2024-05-01 5 aad_1
ord_3 2024-05-05 10 aad_1
ord_4 2024-05-15 15 aad_1
SELECT 4
order_id order_completed_at order_amount customer_id sum_10_days
ord_1 2024-05-01 1 aad_1 6
ord_2 2024-05-01 5 aad_1 6
ord_3 2024-05-05 10 aad_1 16
ord_4 2024-05-15 15 aad_1 25
SELECT 4
CREATE TABLE
INSERT 0 9
order_id order_completed_at order_amount customer_id
ord_1 2024-05-01 1 aad_1
ord_2 2024-05-01 5 aad_1
ord_3 2024-05-05 10 aad_1
ord_4 2024-05-15 15 aad_1
ord_5 2024-06-01 8 aad_1
ord_6 2024-06-05 12 aad_1
ord_7 2024-06-15 20 aad_1
ord_8 2024-06-20 30 aad_1
ord_9 2024-06-25 40 aad_1
SELECT 9
order_id order_completed_at order_amount customer_id sum_10_days
ord_2 2024-05-01 5 aad_1 6
ord_1 2024-05-01 1 aad_1 6
ord_3 2024-05-05 10 aad_1 16
ord_4 2024-05-15 15 aad_1 25
ord_5 2024-06-01 8 aad_1 8
ord_6 2024-06-05 12 aad_1 20
ord_7 2024-06-15 20 aad_1 32
ord_8 2024-06-20 30 aad_1 50
ord_9 2024-06-25 40 aad_1 90
SELECT 9