locked
Select com datas RRS feed

  • Pergunta

  • Pessoal, é o seguinte:

    Estou usando Visual Studio 2005 + Access.
    Tenho uma tabela com vários registros e um campo dessa tabela é do tipo data (dd/MM/yyyy).

    Preciso fazer um select que agrupe os lançamentos dos últimos 12 meses, separados por mês e com a quantidade de registros por mês.

    Por exemplo:

    Agosto de 2007 (10 registros)
    Setembro de 2007 (28 registros)
    ...

    E assim por diante.
    O problema é, não sei nem por onde começar...

    Alguém pode me dar uma luz, um exemplo de como fazer esse tipo de select.

    Agradeço desde já a ajuda.

    Abraço,

    Cristiano
    terça-feira, 13 de novembro de 2007 14:03

Todas as Respostas

  • Olá Cristiano,

    vc pode usar o group by

     

    select month(Data) [Mês], year(Data)[Ano], count(*)[Quantidade de registros]

    from tabela

    group by month(Data), year(Data)

     

     

     

    Veja se isso te ajuda
    terça-feira, 13 de novembro de 2007 15:37
  • Olá Ricardo,

    Era exatamente isso que eu estava fazendo.
    Ele me retorna a quantidade total dos registros da tabela.

    O que pode estar errado?

    Att.
    Cristiano
    terça-feira, 13 de novembro de 2007 16:45