Порядок обновления записей, отвечающих конкретным условиям
Всем Привет
Застрял с хранимой процедурой Sql для обновления определенного столбца в Sql server. Мне нужно обновить " CurCustType "до" R " для всех тех клиентов, которые регулярно совершают покупки в течение любых пяти дней в неделю.
Что я уже пробовал:
Запрос :-
Create Procedure ModifyCustType As BEGIN while (Count(CustName)>=1) Update [CustmrSrc] set CurCstType = 'R' where Exists (SELECT * FROM [CustmrSrc] a JOIN (SELECT CustName FROM [CustmrSrc] GROUP BY CUSTName, DATEPART(ISO_WEEK,PurchaseDate) HAVING COUNT(PurchaseDate) >= 5) b ON a.CustName = b.CustName) END
Он заканчивается ошибкой: "недопустимое имя столбца 'CustName'"
Что я мог бы сделать из этого, так это то, что что-то не так с условием while, которое я пробовал, но я был пуст в отношении конкретного условия, которое будет применено здесь.Нужна помощь в этом деле.
С уважением