我有两个表(家庭)和(儿童)有关的家庭ID ...每个家庭有不止一个孩子..我使用百分比从家庭中选择家庭表,我想知道每个家庭选择的儿童计数......但是当我使用百分比计划返回的儿童数百分比...所以我如何选择家庭和所有与家庭有关的儿童的百分比......我的查询是sql server select从表和所有数据从另一个表
select count(*) Children from
(select top('" + int.Parse(percentCb2.Text) + "') percent
f.family_id ,
f.economic_state
from families f inner join Children c on c.family_id = f.family_id
where f.economic_state = 'b')fq
group by fq.family_id
我不是很追随你得到的输出与你想要的输出。你可以发表一个例子吗? – davidgarrison
当我选择50%的家庭,并得到与选定的家庭有关的儿童数...儿童的数量也使用百分比..如果家庭有4个孩子...查询返回只有2个孩子...我要选择50%的家庭,并得到属于选定家庭的所有儿童的数量 – Hamonbatra