Repare que no seu banco as datas estão declaradas como carácter e não estão seguindo um padrão, sendo assim você tem duas opções
Mudar seu banco para aceitar apenas o tipo date (o que eu recomendo) ou transformar sempre para o tipo date nas suas consultas e no padrão que você quer, como fiz no exemplo que te passei.
F
Felipe100
como irei fazer uma consulta que eu quero, igual seguindo o exemplo que você me passou ? SELECT AVG(vend_qtde) AS qtde_vendas from tb_vendas WHERE esto_descricao like '% Saco pedra %' and VAR_MES = MONTH(str_to_date(vend_data, '%d/%m/%Y'))
R
Rodrigo_Marden
Repare que na query que eu passei, transformei a sua vend_data no tipo data com str_to_date no formato dia/mes/ano e isso te da a possibilidade de utilizar as funções de data, como pegar somente o Mês que é oque você quer