2012-11-09 19 views
0

我在下面的子查询内部选择了两个。我想分(subquery1/subquery2)两个子查询。你怎么做呢?如何进行两个子查询划分

Select subquery1/subquery2,subquery1,subquery2 From.....

谢谢...

回答

2

那么如果你有SQL Server 2005或更高,如果你有SQL 2000,那么你可以使用子查询:)

你可以做到这一点

select 
    SQ.s1/SQ.s2, SQ.s1, SQ.s2 
from table as t 
    outer apply (select subquery1 as s1, subquery2 as s2) as SQ 

select 
    SQ.s1/SQ.s2, SQ.s1, SQ.s2 
from 
(
    select subquery1 as s1, subquery2 as s2 
    from table as t 
) as SQ