2012-08-07 55 views
0

我必须有这个查询产生设备的选择月平均可用性。该查询看起来非常丑陋,而且很臃肿,我想知道是否有什么我可以做的更好。访问2010年优化一个臃肿的查询

现在我有一个表示每个月的表达式列。例如,以月份为例,我需要检查月份是否发生维护,月份是否在月份之前结束,月份是否开始,月份是否结束,是否完全封装月份(如果2012年1月,然后开始维护2011年12月结束于2012年2月),或不计算在内,因为它在整个月内全面运作。

因此,你可以看到检查这4个案例,然后做了计算,真的臃肿了一个月,更不用说12个了!所以我只是在寻找一个建议,如果还有更多我可以做的。我不害怕某些RnD,如果有人有文章可以指向我。如果这种方法不是太差,我不介意,如果可能的话,我只想做得更好。

感谢先进!

+0

如果您没有太多记录,则可能是用户定义函数的情况。 – Fionnuala 2012-08-07 18:55:50

回答

0

你不能在MS Access中做一个简单的交叉表查询吗?