boa tarde galera tenho o seguinte codigo sql que esta funcionando perfeitamente ou seja me retorna a soma dos valores agrupadas por dia
exemplo 01/04/2013->100
SELECT data_vencimento, sum(valor)
FROM mov_finc where codigo_mov_t009 isnull and data_vencimento
BETWEEN '2013.04.01' and '2013.04.30'
group by data_vencimento
order by data_vencimento asc;
porem se eu acrescentar mas um campo me gera um erro que eu não to sabendo identificar o motivo
SELECT[b] nome_movimento[/b],data_vencimento, sum(valor)
FROM mov_finc where codigo_mov_t009 isnull and data_vencimento
BETWEEN '2013.04.01' and '2013.04.30'
group by data_vencimento
order by data_vencimento asc;
column "mov_finc.nome_movimento" must appear in the GROUP BY clause or be used in an aggregate function
porque acontece esse erro ao inserir mas um campo??