none
Quantidade de registros por período RRS feed

  • Discussão Geral

  • Pessoal, boa tarde!

    Tenho algumas tabelas com alguns milhões de registros em meu banco de dados, e preciso saber a quantidade de registros incluídos em determinados períodos. Agora, vem o real problema: não tenho nas tabelas um campo onde é gravada a data de inclusão dos registros.

    Vocês sabem me dizer se tenho como classificar desta forma? Meu banco é o SQL Server 2008 R2.

    Att,

    • Tipo Alterado Heloisa Pires quarta-feira, 11 de abril de 2012 18:14
    quarta-feira, 11 de janeiro de 2012 18:45

Todas as Respostas

  • Ola Clayton,

    Sem um controle na própria tabela seria difícil "adivinhar" quando foram inseridos. Quem sabe armazenar os dados em uma outra tabela e ficar comparando todos os dias as diferenças de dados entre essas duas tabelas e assim verificar a data e gravar em um campo quem sabe, porem por se tratar de uma tabela com milhões de registros acredito que esse método nao sera performático e ainda pode degradar a performance do seu banco de dados.

    Uma outra alternativa seria utilizar o Change Data Capture (CDC) para verificar as inserçoes dos dados..

     

    Se a resposta foi util, classifique-a.

     

    Abs,


    Att, Marcos Freccia [MCTS|MCITP|MCT SQL Server 2008]
    quarta-feira, 11 de janeiro de 2012 19:40
  • Marcos, boa tarde!

    O meu maior problema não seria nem os dados futuros, e sim os passados. Para o futuro estava pensando em criar o campo de data, mas também achei a ideia do CDC bem interessante. Estarei estudando essa possibilidade. Infelizmente, para o meu caso (dados passados), nenhuma das soluções atenderia.

    De qualquer forma, agradeço a atenção e a dica!

    Abraços!

    quinta-feira, 12 de janeiro de 2012 17:38