created_at - type timestamp with timzone
Query:
select id,
created_at,
extract(epoch from CURRENT_TIMESTAMP - created_at) as delta_sec
from shop_order
Success work. Nice.
Now I want to show only records where delta_sec > 10000
I try this:
select id,
created_at,
extract(epoch from CURRENT_TIMESTAMP - created_at) as delta_sec
from shop_order
where delta_sec > 10000
But I get error:
ERROR: column "delta_sec" does not exist
LINE 5: where delta_sec > 10000
^
SQL state: 42703
Character: 125