在PostgreSQL中超过23:59:59的时间?

For*_*est 1 mysql postgresql time

在MySQL中,我可以创建一个带有时间字段的表,该值可以高达838:59:59(839小时-1秒).我刚看到在PostgreSQL中,小时字段不能超过23:00:00(24小时).有没有解决的办法?我正在尝试创建一个简单的数据库来跟踪花费多少小时和几分钟的时间,所以它需要超过23小时和几分钟.我可以在MySQL中这样做,但我需要使用PostgreSQL.我用Google搜索,但没找到我要找的东西,所以我希望我没有使用正确的关键字.

Mil*_*dev 6

Postgres没有"小时字段" - 它有一些日期/时间类型,可满足不同的需求.我认为最符合您需求的类型是INTERVAL.