如何将多次组合查询的内容集合输出?
如:
if @Field = 'birth'
SELECT DATEDIFF(yy, birth, GETDATE()) AS age, RTRIM(COUNT(*) * 100 /
(SELECT COUNT(1)
FROM RD_member)) + '%' AS [percent], COUNT(*) AS num
FROM RD_member
GROUP BY DATEDIFF(yy, birth, GETDATE())
将查询结果插入一个临时表中,对应ID,Field,percent,num
if @Field = 'sex'
SELECT sex, RTRIM(COUNT(*) * 100 /
(SELECT COUNT(1)
FROM RD_member)) + '%' AS [percent], COUNT(*) AS num
FROM RD_member
GROUP BY sex
将查询结果插入一个临时表中,对应ID,Field,percent,num
根据条件将多次查询的结果一起输出,怎么来做?