pgsql两个时间日期字段相减转成年、月、日、时、分、秒格式输出sql
在PGSQL中,可以使用EXTRACT函数来提取时间间隔的年、月、日、时、分、秒部分。下面是一个示例SQL语句,用于计算两个时间日期字段的差值,并将结果以年、月、日、时、分、秒格式输出:
SELECT
EXTRACT(YEAR FROM interval_column) AS years,
EXTRACT(MONTH FROM interval_column) AS months,
EXTRACT(DAY FROM interval_column) AS days,
EXTRACT(HOUR FROM interval_column) AS hours,
EXTRACT(MINUTE FROM interval_column) AS minutes,
EXTRACT(SECOND FROM interval_column) AS seconds
FROM
(SELECT
timestamp_column_1 - timestamp_column_2 AS interval_column
FROM
your_table) AS subquery;
请将your_table替换为实际的表名,timestamp_column_1和timestamp_column_2替换为实际的时间日期字段名。执行以上SQL语句后,将会返回两个时间日期字段的差值,以年、月、日、时、分、秒格式分别输出
原文地址: https://www.cveoy.top/t/topic/ig8X 著作权归作者所有。请勿转载和采集!