declare @updatedRow as table (EventID int, EventShowsBanner varchar(25))
update tblEvents set EventShowsBanner = EventShowsBanner + 1 output inserted.EventID, output.EventShowsBanner into @updatedRow (EventID, EventShowsBanner) where EventId in(select top 4 EventId from tblEvents order by newid())
En anden måde, som jeg ikke er helt sikker på :) ;with cte as ( select top 4 * from tblEvents order by newid() ) update cte set EventShowsBanner = EventShowsBanner + 1 select * from cte
Yes.. tænkte nok noget lignende, well... et forsøg værd :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.