Alo gente tudo bem? Ajuda aeeeeee estou tentando fazer uma pesquisa na base de dados e ele me da o erro:
mysql double select operand should contain 1 columns
Eu investiguei sobre o erro e entendi que a pesquisa nao pode devolver duas colunas em cada select.
Mas o problema e que eu preciso de todos os campos.
O que eu queria fazer?
Quero pesquisar numero de eventos agrupados por ano e na mesma query numero de eventos agrupados por mes tambem.
select (select YEAR(dataEventoInicio) as Ano, COUNT(dataEventoInicio) as totalEventos from evento GROUP BY YEAR(dataEventoInicio)), (select MONTH(dataEventoInicio) as Mes, COUNT(dataEventoInicio) as totalEventosMes from evento GROUP BY MONTH(dataEventoInicio)) from evento
NOTA: quando eu faco apenas por ano ele aceita normalmente soque eu quero mes e ano como se fossem duas pesquisas diferentes mas na mesma QUERY
OBRIGADO DESDE JA