我在具有以下结构的表(“ nav”)上遇到一个奇怪的错误:
position | character varying(400)
timestamp | timestamp without time zone
如果我运行以下查询,则会按预期返回两列的所有匹配结果:
SELECT * FROM nav WHERE timestamp >= '2019-03-24' AND timestamp < '2019-03-25';
但是,如果我运行以下查询,则会返回相同数量的结果,但每个字段/行均为空:
SELECT position FROM nav WHERE timestamp >= '2019-03-24' AND timestamp < '2019-03-25';
我在相似的表上运行相同的查询,没有遇到任何问题。有什么想法可能导致秒数在行中返回空白吗?