none
total de linhas do union RRS feed

  • Pergunta

  • Tem como eu descobrir a quantidade de linhas resulyante de um union em apenas um comando?

    Algo como:

    select COUNT(*) from
    (
    select * from cont.GN_FUNCIONARIO where id_gn_funcionario < 20  -- 19 rows
    union
    select * from cont.GN_FUNCIONARIO where id_gn_funcionario > 50 and id_gn_funcionario < 80  -- 29 rows
    )

    Obrigado.

    quarta-feira, 25 de abril de 2012 18:37

Respostas

  • Boa tarde,

    Veja se o comando abaixo te ajuda.

     select COUNT(*) from 
    (
     select * from GN_FUNCIONARIO where id_gn_funcionario < 20  -- 19 rows
     union
     select * from GN_FUNCIONARIO where id_gn_funcionario > 50 and id_gn_funcionario < 80  -- 29 rows
     ) t1

    Adriano Nascimento

    • Marcado como Resposta CeiltonLM quarta-feira, 25 de abril de 2012 18:55
    quarta-feira, 25 de abril de 2012 18:49

Todas as Respostas

  • Boa tarde,

    Veja se o comando abaixo te ajuda.

     select COUNT(*) from 
    (
     select * from GN_FUNCIONARIO where id_gn_funcionario < 20  -- 19 rows
     union
     select * from GN_FUNCIONARIO where id_gn_funcionario > 50 and id_gn_funcionario < 80  -- 29 rows
     ) t1

    Adriano Nascimento

    • Marcado como Resposta CeiltonLM quarta-feira, 25 de abril de 2012 18:55
    quarta-feira, 25 de abril de 2012 18:49
  • Adriano,

    Funcionou sim... Obrigado.

    So faltava o "t1"  ....   putz

    quarta-feira, 25 de abril de 2012 18:55