我怎么知道查询中的最短日期?

时间:2014-01-27 19:04:48

标签: sql postgresql select postgresql-9.1

我有一个列有各种日期的列作为时间戳!

“01/17/2014 08:25:13”

“01/17/2014 08:15:11”

“01/17/2014 09:55:12”

“01/17/2014 08:45:01”

...

...

如何查询以查找最早的日期?

1 个答案:

答案 0 :(得分:2)

或者:

select min(stamp) from tbl

或者:

select stamp from tbl order by stamp asc limit 1

第一个也可以用作window function,如果你需要它而不需要分组。

如果您需要印章中的日期,请将其投射:

select min(stamp::date) from tbl

或者:

select stamp::date from tbl order by stamp asc limit 1