У меня есть динамически созданный оператор SQL count (*) в столбце 3, где имя таблицы является динамическим элементом.Я хочу поместить результаты SQL в столбце 3 в столбец 4. Как это можно сделать?
;with cteTables
as(
SELECT c.name AS 'ColumnName'
,t.name AS 'TableName'
,statmnt = 'select count(*) cnt from '+t.name+' where sq = 0'
,Totals = 0
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name = 'SQ'
), cteTots
as
(
select ColumnName, TableName, statmnt
,Totals2 = '' --<---------------------
from cteTables
)
select * from cteTots