关于特定整数字段存储数据的方式,我遇到了一些心理障碍。
具体来说,有一列的整数范围为 1 - 127;每个整数代表一周中不同日期的组合。例如:星期一 = 2^0 或 1,星期二 = 2^2 或 2,星期三 = 2^3 或 8;如果可以选择添加,星期一 + 星期二 = 3。
我已经能够使用此处找到的示例部分提取日期值。但是,当两天加在一起时(例如星期一 + 星期二 = 3),该特定示例不起作用。有人能指出我正确的方向吗?
仅供参考,我正在使用 SQL Server 2008 R2。很抱歉,如果之前已经发布过此帖子,我看了一下,但找不到任何其他帖子。