第一条sql
SELECT COUNT(*) as NO from f_flight  where flight_date=TO_DATE('" + time + "','YYYY/MM/DD')
第二条sql
SELECT COUNT(*) as NO_1 from f_flight  where flight_date=TO_DATE('" + time + "','YYYY/MM/DD') and key_inout='A'
第三条sql
SELECT COUNT(*) as NO_2 from f_flight  where flight_date=TO_DATE('" + time + "','YYYY/MM/DD') and key_inout='D'
后面还有几条类似的sql,先以三条为例。
想最后得到一个1X3的表,三列分别是查出的结果
求大神帮忙

解决方案 »

  1.   

    select t1.number1, t2.number2, t3.number3
      from (select count(1) number1
              from to_pa_security_detail_hk a
             where a.modify_change_id = 'N') t1,
           (select count(1) number2
              from to_pa_security_detail_hk a
             where a.modify_change_id = 'N'
               AND A.TRADE_ACCNO = '0802') t2,
           (select count(1) number3
              from to_pa_security_detail_hk a
             where a.modify_change_id = 'N'
               AND A.TRADE_ACCNO = '93') t3
    这样可以吗