2017-03-15 119 views
0

我正試圖找到一個計算吞吐量時間段的優雅方法。 我目前有兩個日期:動態計算吞吐量時間段

  1. 2017年11月1日
  2. 2018年1月31日

如果我有這兩個日期將被設置爲具有吞吐量期1之間落在記錄。

隨着時間的推移,我的記錄可能有一個是過去的1月31日的日期,它需要落在第二個時期,因此期間2等

這一直持續到時間的結束(可能) - 我目前的設置是一個鏈接表,大約有7組不同的吞吐周​​期(預設)。我使用此表加入以確定報告所需的時間。

這不是做這件事的最好方式,我還沒有能力創建動態計算它的代碼,任何想法如何用SQL來計算這個動態?

在這裏尋找頭腦風暴。

謝謝!

回答

0

如果您有預設範圍,則可以使用case語句。

enter image description here

+0

嗨@decompiled這是目前我如何填充我的鏈接表,感謝您的答覆,但。我正在尋找更多的自動化與我指定表中的日期。如果沒有辦法,我會繼續我的方式。再次感謝! – escGoat007

+0

@ escGoat007感謝您的更新。在這種情況下,您需要根據日期或月份或年份來計算最小和最大日期並計算期間。 – decompiled