在 PostgreSQL 中,你可以使用 TO_CHAR()
函数来格式化日期时间值为 Excel 可以识别的格式。下面是如何修改你的查询来使用 TO_CHAR()
函数:
SELECT
hc.*,
TO_CHAR(firt.firstSignTime, 'YYYY-MM-DD HH24:MI:SS') AS formattedFirstSignTime
FROM
hunter_company hc
LEFT JOIN (
SELECT
hunter_company_id,
MIN(modify_time) AS firstSignTime
FROM
highpin_legal_contract
WHERE
contract_status = 5
GROUP BY
hunter_company_id
) firt ON hc.hunter_company_id = firt.hunter_company_id
LIMIT 1;
在这个查询中,formattedFirstSignTime
列将包含格式化的日期时间值,以 YYYY-MM-DD HH24:MI:SS
的格式显示。这个格式与 Excel 默认的日期时间格式相符,因此 Excel 可以轻松地识别和解析这些值。