我需要一个与一个月和表中的用户关联的值。我想对它执行查询。不知道有没有针对这种需求的列数据类型。如果没有,我应该:
- 创建字符串字段并构建年月连接 (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...';