我使用 pgAdmin 4.. 我试图弄清楚如何对列rental_period 进行舍入,该列是从扣除 2 个时间戳列中提取的,现在由双精度数据类型组成。我想将它四舍五入到小数点后 2 位。这是返回错误的脚本:
SELECT customer_id, ROUND (AVG (extract (day from (return_date - rental_date))), 2) AS rental_period
FROM rental
GROUP BY customer_id;
错误说:
错误:“AS”处或附近的语法错误
第 1 行:...xtract(从(return_date - 出租日期)开始的日期),2)AS 出租_... ^ SQL 状态:42601
性格:84
这是一个运行良好的脚本,但返回的小数位太多:
SELECT customer_id, AVG (extract (day from (return_date - rental_date))) AS rental_period
FROM rental
GROUP BY customer_id;
谢谢)