I run the following query like this :
WHILE (SELECT CONVERT(NVARCHAR, disburse_date, 112) FROM TEST_LOOP) <> 201701
BEGIN
UPDATE TEST_LOOP
SET disburse_date = DATEADD(DD, 14, disburse_date)
SELECT * FROM TEST_LOOP
IF (SELECT CONVERT(NVARCHAR, disburse_date, 112) FROM TEST_LOOP) = 201701
BREAK
END
And I get the following error :
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
I've tried to evaluate my query and not yet solved. Any advice will be appreciate.
Thanks..
disburse_datereaching Jan2017?