我在预先存在的mysql数据库上编写查询。其中一些查询要求我计算两个日期之间的间隔而不考虑假期。问题是我的原始解决方案(创建一个40年或更长时间的日期表和假日标志是不可行的(因为他们不允许我在他们的数据库上创建另一个表),而且我必须考虑当地的假期也是(意大利的顾客假期仅限于单个城镇)因此,通过日期维度解决方案,我必须在"字段中添加一个赞助人的城镇名称。一天(意大利有7000多个城镇),作为一个额外的困难,一些顾客正在"漂浮"作为" 7月的第一个星期日"。 你能想到实现目标的其他方法吗?