對不起,如果這是一個太籠統的問題,但我無法在此找到太多材料。始終在Daterange中包含某些記錄
我想知道是否有任何方式在SQL或Tableau總是包括某些記錄,儘管在日期範圍內的變化?
例如,我有200個記錄,範圍從1940年到2004年,並希望這些記錄中的2個或3個始終在查詢中返回(其中包含日期範圍語句)是否有已知的方法?
我想避免更改基於日期範圍語句本身的日期屬性是可能的。
初始數據:
Person_ID | Group | Date
ID 1 2 1-1-2003
ID 2 1 1-1-1994
ID 3 1 1-1-1985
ID 4 1 1-1-1992
ID 5 2 1-1-1991
ID 6 2 1-1-2002
ID 7 1 1-1-2003
ID 8 2 1-1-2005
ID 9 2 1-1-1999
ID 10 1-1-2002
ID 11 1-1-1989
對於我的成績,我想這樣,不管我日期範圍的選擇,ID是10和11號都包含它是可能的。
SELECT Person_ID
FROM table
WHERE DATE BETWEEN date1 AND date2
無論輸入日期如何,總會得到ID 10和ID 11。
也許你可以提供樣品數據和預期結果? – sgeddes