Pergunta : fileiras rachadas em uma tabela nos grupos baseados no critérios

olá! os gurus,

i têm uma tabela como abaixo. eu preciso de rachar ingualmente os dados na tabela em 5 grupos para todas as fileiras com status='F e atribuição de mais de 200 fileiras por o grupo mesmo que eu possa ter mais de 1000 fileiras com status = ' F enquanto eu preciso de buscar somente 1000 de cada vez. igualmente os grupos devem ser criados somente se o No. total das fileiras com status= " F " excede 40 somente e a um momento determinado e buscarem mais de 1000 fileiras. igualmente se a tabela tem somente dizer 100 fileiras com status F então que eu preciso de ter 5 grupos com 20 agradecimentos das fileiras each.
adiantado para sua ajuda. o
since que este é urgente mim está atribuindo 500 pontos a it.

table A:

thanks
do
status do

filename (35) (15) class= do

Resposta : fileiras rachadas em uma tabela nos grupos baseados no critérios

eu já tinha dado a pergunta que toma > de 40 e o status = ' F e gravo-os <� 1001="">
Abaixo está a pergunta ntile para o mesmos que podem tomar de todos os três acima.

selecionar o nome de arquivo, status, ntile (5) sobre (ordem pelo nome de arquivo) o mygroup
de (
selecionar de mytable onde status='F
e (selecionar a contagem (*) de mytable onde o status='F') >40 e o rownum <� 1001="">)
ordem pelo mygroup;

Eu penso que nós não precisamos a pergunta below como você pode facilmente a fazer com função de NTILE… Eu apenas estou dando a versão modificada aqui também.

selecionar o nome de arquivo, status, mygroup +1 da modificação (rr, 5) de
(
selecionar o nome de arquivo, status, rownum rr de mytable
onde status = ' F
e (selecionar a contagem (*) de mytable onde o status='F') >40
)
onde orer <� 1001="">do rr pelo mygroup;

Obrigado,
Outras soluções  
 
programming4us programming4us