0
我當前的查詢改變天結果一行到周SQL
select (current_timestamp - dstat.updated_at) as days_since_activation
from trips
返回
days_since_activation
77 days, 9:41:23.764788
我將如何把它變成周而不是幾天和時間?
我當前的查詢改變天結果一行到周SQL
select (current_timestamp - dstat.updated_at) as days_since_activation
from trips
返回
days_since_activation
77 days, 9:41:23.764788
我將如何把它變成周而不是幾天和時間?
嘗試:
SELECT
(EXTRACT(WEEK FROM current_timestamp) - EXTRACT(WEEK FROM updated_at))
AS weeks_since_activation
FROM trips
或者:
SELECT FLOOR(date_part('days',(current_timestamp - updated_at))/7)
AS weeks_since_activation
FROM trips;