我需要一个与表中的月份和用户关联的值。我想对其执行查询。我不知道是否有这种需求的列数据类型。如果不是这样,我应该:PostgreSQL中的YYYY-MM列类型
- 创建一个字符串字段,并建立年月级联(2017-01)
- 创建的int字段和构建年月级联(201701)
- 创建两列(一年零一个月)
- 在月初创建日期列(2017-01-01 00:00:00)
- 还有别的吗?
的目标是运行像(伪SQL)查询:
SELECT val FROM t WHERE year_month = THIS_YEAR_MONTH and user_id='adc1-23...';
使用日期列,并添加date_resolution列表示该日期的分辨率。然后根据你的日期数学。 –