我有一个包含一个RecurrenceType
和一个RecurrenceMultiple
列的重复事件模式。RecurrenceType
是具有以下选项的表的外键 (1) 无重复 (2) 每日 (3) 每周 (4) 每月。RecurrenceMultiple
是一个整数,指示每个事件发生的重复时间范围的倍数。几个例子
- RecurrenceType=1, RecurrenceMultiple=1 : 只有一次
- RecurrenceType=2, RecurrenceMultiple=1 : 每天
- RecurrenceType=3, RecurrenceMultiple=1 : 每周
- RecurrenceType=3, RecurrenceMultiple=2 :每隔一周
- RecurrenceType=4, RecurrenceMultiple=1 : 每个月
- RecurrenceType=4, RecurrenceMultiple=3 : 每第三个月
- RecurrenceType=4,RecurrenceMultiple=12:每年
我想以某种方式组合这两列,以便我可以推断出RecurrenceType
允许我放弃查找表。我想不出一个好的方法来做到这一点并避免碰撞。