Database 如何获取PostgreSQL中资源的上次更改

Database 如何获取PostgreSQL中资源的上次更改,database,postgresql,Database,Postgresql,示例表(主键日期、用户id、物品id): 如果卷从上次更改,则为用户创建的数据库行中的内容 我需要知道用户在任何日期都有多少卷 查询从数据表中选择DISTINCT ON(thing_id)*,其中user_id=$1和date date |user_id|thing_id|volume| 2018-01-12|100 |142 |12 2018-02-05|100 |140 |50 2018-02-07|100 |141 |30 2018-02

示例表(主键日期、用户id、物品id):

如果卷从上次更改,则为用户创建的数据库行中的内容

我需要知道用户在任何日期都有多少卷

查询
从数据表中选择DISTINCT ON(thing_id)*,其中user_id=$1和date
date      |user_id|thing_id|volume|
2018-01-12|100    |142     |12
2018-02-05|100    |140     |50
2018-02-07|100    |141     |30
2018-02-22|100    |142     |90
updated_at|user_id|thing_id|volume|
2018-02-05|100    |140     |50
2018-02-07|100    |141     |30
2018-02-22|100    |142     |90
updated_at|user_id|thing_id|volume|
2018-02-05|100    |140     |50
2018-02-07|100    |141     |30
2018-01-12|100    |142     |12