Jump to content
ricardocoimbra

Listar visitas por mês e ano

Recommended Posts

ricardocoimbra

Bom dia,

Eu tenho uma tabela chamada "visitas_empresa" onde essa tabela tem dois campos cliente e data, eu quero listar o numero de visitas que esse cliente teve por mês em cada.

Exemplo

2010-01-01 11:49:34

2010-01-01 11:49:41

2010-02-01 11:49:34

2010-02-01 11:49:41

2011-01-01 11:49:34

2011-01-01 11:49:41

2011-02-01 11:49:34

2011-02-01 11:49:41

2012-01-01 11:49:34

2012-01-01 11:49:41

SELECT DISTINCT DATA, cliente, month (DATA) as mes, year(DATA) as ano,count(*) as contagem FROM visitas_empresa WHERE cliente='1' GROUP BY mes ORDER BY mes asc

Se eu correr a linha acima ele junta-me todos os meses e fica tudo num ano so como eu posso fazer correctamente ou seja neste caso apareceria

Janeiro de 2010 2 visitas

Fevereiro de 2010 2 visitas

Janeiro de 2011 2 visitas

Fevereiro de 2011 2 visitas

Janeiro de 2012 1 visitas

Fevereiro de 2210 1 visitas

Como fazer para agrupar mês do mesmo ano?

Share this post


Link to post
Share on other sites
HappyHippyHippo
  SELECT month (DATA) as mes,
         year(DATA) as ano,
         count(*) as contagem
    FROM visitas_empresa
   WHERE cliente='1'
GROUP BY ano. mes
ORDER BY ano, mes asc


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.