【发布时间】:2014-01-27 19:04:47
【问题描述】:
我有一列有各种日期作为时间戳!
“2014 年 1 月 17 日 08:25:13”
“2014 年 1 月 17 日 08:15:11”
“2014 年 1 月 17 日 09:55:12”
“2014 年 1 月 17 日 08:45:01”
...
...
如何查询最早的日期?
【问题讨论】:
标签: sql postgresql select postgresql-9.1
我有一列有各种日期作为时间戳!
“2014 年 1 月 17 日 08:25:13”
“2014 年 1 月 17 日 08:15:11”
“2014 年 1 月 17 日 09:55:12”
“2014 年 1 月 17 日 08:45:01”
...
...
如何查询最早的日期?
【问题讨论】:
标签: sql postgresql select postgresql-9.1
要么:
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
【讨论】: