通过ODBC将列类型INTERVAL转换为MS Excel中的单元格类型

时间:2018-02-23 16:47:56

标签: excel postgresql types odbc sqldatatypes

我想通过PostgreSQL ODBC驱动程序将INTERVAL数据类型导入MS Excel工作表。细胞类型变为一般。是否可以以某种方式导入数据类型,因此单元格类型是时间?

1 个答案:

答案 0 :(得分:0)

您应该尝试在查询中将时间间隔转换为TIME,例如:

SELECT t.duration::TIME FROM my_table t;

但这只适用于不到24小时的间隔。对于较长的间隔,您可以使用持续时间(如

SELECT EXTRACT(EPOCH FROM t.duration) FROM my_table t;

,它为您提供类型为DOUBLE PRECISION的浮点值。