我目前正試圖填充我的事實表,並且在填充所需的時間ID時遇到問題。時間維度已完全填充並完整。基本上在每個行的時間維度是15分鐘的時間段。事實表正在填充有關呼叫的詳細信息。而在分段呼叫表中,我有呼叫的開始和結束時間。內部加入BETWEEN兩個值
我想通過的時間開始加入維度上的臨時表來填充事實表和當TIME_START維度是在臨時的開始和結束時間之間..我已經運行查詢下面使用=運算符,但它似乎並沒有工作,只有當我應該期待更像4000的時候拉出100行。我可以使用BETWEEN而不是=?
INNER JOIN Time_Dim ON incoming_measure.StartTimeDate = Time_Start
WHERE Time_Start BETWEEN incoming_measure.StartTimeDate AND incoming_measure.EndTimeDate
感謝您的幫助。
你甚至嘗試過嗎?你得到了什麼錯誤? – Oded
我沒有得到任何錯誤,它運行的問題是行數,它使我的行數在理論上更低,如果它將數據分成timeID的,它應該增加數量不會減少 –