2016-01-21 294 views
1

我有要求包括開始日期和結束日期,以便用戶應該選擇日期範圍。開始日期和結束日期的數據參數範圍

開始日期包括NULL。

我使用日期/時間創建了參數,並且在開始日期參數中允許NULL。

此外,我在這些過濾器的Tablix中放置過濾器。

我的問題是當我選擇開始和結束日期範圍我沒有看到我的報告中的任何數據。

Main Dataset: 

    SELECT Col1, Col2, Start_Date, End_Date, Col3 
    FROM Table 

Dataset 1: 

SELECT DISTINCT Col1 
FROM Table 

Dataset 2: 

SELECT DISTINCT Col2 
FROM   Table 
WHERE  (Col1IN (@Param1)) 
ORDER BY Col2 

Dataset 3: 

SELECT DISTINCT Col1, Col2, Col3 
FROM Table 
WHERE  
(Col1 IN (@Param1)) 
AND (Col2 IN (@Param2)) 
GROUP BY Col1, Col2, Col3 

任何意見/建議,非常感謝。

回答

0

您需要針對包含查詢範圍內所有日期的日曆表執行外部聯接。這樣,即使沒有相應的措施,您也會在結果中看到日期。

相關問題