我有此查询,而我的while循环不断中断。请,如何避免while循环而仍然在不同日期重复查询?主要的挑战是where子句必须是查询准确的方式。我将不胜感激有关如何最好地避免while循环的提示。
DECLARE @date date = '2019-10-10'
WHILE @date < '2019-09-10'
BEGIN
SELECT A.Column1, A.Column2, B.Column3
From Table1 A
JOIN Table2 B On A.Column1=B.Column1
WHERE A.Column1>=@date
AND B.Column2<=@date
END