Fórum Filtrar mes e ano de tabela #263896
01/01/2005
0
var
Mes: string;
begin
// limpa a tabela
fdm.query1.Close;
fdm.query1.CommandText := ´delete from tbmovmensal´;
fdm.query1.ExecSQL;
// o problema esta aqui, so consigo selecionar por mes e queria por mes e ano.
[color=red:a5a3864941] commandtext :=
´select month(data) as Mes, sum(total)as valor from tbpedido
group by mes order by mes´;
Open;
end;[/color:a5a3864941]
Gostaria muito que alguem me ajudasse.
Aflsilva
Curtir tópico
+ 0Posts
03/01/2005
Andremuller
select year(data) as Ano, month(data) as Mes, sum(total) as valor from tbpedido group by Ano, Mes order by Ano, Mes
Gostei + 0
06/01/2005
Aflsilva
[color=red:46dc4b8f4f]´select year(data)as Ano, month(data) as Mes, day(data) as Dia, sum(total)as valor from tbpedido
group by ano, mes, dia order by ano, mes, dia´;[/color:46dc4b8f4f]
So que dessa maneira, nao estou conseguindo. Poderia me ajudar novamente? Ficaria muito agradecido.
Gostei + 0
06/01/2005
Andremuller
Gostei + 0
06/01/2005
Aflsilva
Project empresarial.exe raised exception cass EDatabaseError with message ´You have an error in your SQL sintax ´(data) as Dia, sum(total) as valor from tbpedido group by ano, mes, dia order by´ at line 1´. Process stopped. Use step or Rum to continue.
Espero que voce saiba que erro e esse.
Agradeco desde ja.
Gostei + 0
06/01/2005
Andremuller
select
year(data) as Ano,
month(data) as Mes,
day(data) as Dia,
sum(total) as valor
from tbpedido
group by year(data), month(data), day(data)
order by year(data), month(data), day(data)
Gostei + 0
06/01/2005
Aflsilva
Gostei + 0
07/01/2005
Andremuller
Achei que fosse SQLServer por causa das funções year() e month()
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)