我有一个包含各种数据的大表,一列代表日期。它的日期数据类型。我希望从该日期开始为所有可能的年份分配变量而不重复。
例如:
| dates |
+------------+
| 2016-04-04 |
| 2016-05-05 |
| 2016-06-06 |
| 2017-05-02 |
| 2017-01-05 |
| 2018-07-05 |
我希望我的变量看起来像这样:
@years = [2016, 2017, 2018]
答案 0 :(得分:2)
years = Model.pluck(:date).map(&:year).uniq