none
Pessoal, preciso de ajuda, por favor !!! RRS feed

  • Pergunta

  • Bom dia pessoal.

    Estou fazendo um sistema que puxa um relatório em uma query, mas como é MUITO extenso, queria somente 250 valores. Ok, até ai... ele puxa só 250, porem, se eu trabalhar um, invez dele puxar o próximo depois do 250, no caso o 251, ele vai puxar sempre os 250-1, ou seja, vai vir pra mim somente 249...

    porfavor, preciso de ajuda... Aqui está a query:

    SELECT distinct top 250 centrodetrabalho, nomeatp, [lote devolução] as lote_dev,[nota fiscal devolução] as nota_fiscal_dev, [data emissao nota dev] as data_emissao_nota_dev, [data expedição nota] as data_exped_nota FROM TB_REL_CONSOLIDACAO_FISCAL where [data expedição nota] BETWEEN '20141123 00:00:00.000' AND getdate()

    sexta-feira, 28 de novembro de 2014 11:51

Respostas

Todas as Respostas

  • Bom dia Jukiow tudo certo?

    Cara tenta usar o ID do 251

    where id > 250

    Espero que ajude ;)

    sexta-feira, 28 de novembro de 2014 11:58
  • Bom dia, ele só cria o ID após eu trabalhado, por exemplo, ele solta o relatorio na tela, ai quando eu clico num botão " OK" ele salva em outra tabela, Q AI SIM, cria um ID...
    sexta-feira, 28 de novembro de 2014 12:03
  • Deleted
    sexta-feira, 28 de novembro de 2014 12:14
  • Bom dia, muito obrigado. Mas assim, oque acontece. com a query que mostrei la em cima. Ela mostra pra mim os primeiros 250 resultados ( há MUITOS outros). Ok.
    Porem, se eu der um OK em um botão que eu coloco em cada linha, essa linha recebe um valor e é salva em outra tabela, então ela some deste relatório por receber este valor ( coloquei um IF no meu código PHP para isso ) só que, ao invez de aparecer o proximo valor, aparecem somente os 249 restantes dos 250. Ou seja, se eu faço 1, era para aparecer o próximo e assim por diante, oque não está acontecendo.
    sexta-feira, 28 de novembro de 2014 12:40
  • Bom dia, muito obrigado. Mas assim, oque acontece. com a query que mostrei la em cima. Ela mostra pra mim os primeiros 250 resultados ( há MUITOS outros). Ok.
    Porem, se eu der um OK em um botão que eu coloco em cada linha, essa linha recebe um valor e é salva em outra tabela, então ela some deste relatório por receber este valor ( coloquei um IF no meu código PHP para isso ) só que, ao invez de aparecer o proximo valor, aparecem somente os 249 restantes dos 250. Ou seja, se eu faço 1, era para aparecer o próximo e assim por diante, oque não está acontecendo.

    Jukiow,

    Faça um teste com esta consulta dentro do SSMS. Pelas informações que você está indicando está parecendo um problema no script de paginação do PHP.

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    sexta-feira, 28 de novembro de 2014 12:46
    Moderador
  • Deleted
    sexta-feira, 28 de novembro de 2014 12:51
  • Exato, como faria para ele executar a query continuamente??
    sexta-feira, 28 de novembro de 2014 12:55
  • Deleted
    • Marcado como Resposta Jukiow sexta-feira, 28 de novembro de 2014 13:54
    sexta-feira, 28 de novembro de 2014 13:01
  • Muito obrigado !! CONSEGUI ! AEEE !
    sexta-feira, 28 de novembro de 2014 13:54