请教SQL字段格式设置
现在有一个字段是控制任务执行周期的,这个周期可能被设置成每天、周一~周五、每周一、每月1日或每月第一个工作日等形式,求教这个字段怎么设置比较好?
这个字段将用作判断条件,程序运行时获取系统时间后可以对比是否满足执行周期中的条件,比如读取了系统时间3月1日星期四,那么可以对比找出这个字段里内容为每周四或每月1日或每月第一个工作日的内容
[解决办法]
字段设置的类型能够分辨出是哪种周期模式就可以,int varchar 等都可以,可以加个备注表示周期按哪种方式,查询时就是一大堆的case when判断了。
[解决办法]
多个字段可以分别用int
如果一个字段的话只能用varchar 然后截取后分别匹配
[解决办法]