2012-08-07 54 views
0

我必須有這個查詢產生設備的選擇月平均可用性。該查詢看起來非常醜陋,而且很臃腫,我想知道是否有什麼我可以做的更好。訪問2010年優化一個臃腫的查詢

現在我有一個表示每個月的表達式列。例如,以月份爲例,我需要檢查月份是否發生維護,月份是否在月份之前結束,月份是否開始,月份是否結束,是否完全封裝月份(如果2012年1月,然後開始維護2011年12月結束於2012年2月),或不計算在內,因爲它在整個月內全面運作。

因此,你可以看到檢查這4個案例,然後做了計算,真的臃腫了一個月,更不用說12個了!所以我只是在尋找一個建議,如果還有更多我可以做的。我不害怕某些RnD,如果有人有文章可以指向我。如果這種方法不是太差,我不介意,如果可能的話,我只想做得更好。

感謝先進!

+0

如果您沒有太多記錄,則可能是用戶定義函數的情況。 – Fionnuala 2012-08-07 18:55:50

回答

0

你不能在MS Access中做一個簡單的交叉表查詢嗎?