Hola Matiax y bienvenido a Club Delphi
Como a todos los que se inician te invitamos a que leas nuestra [
guía de estilo ].
En relación a tu pregunta, no dejas muy en claro lo que deseas sumar pero te pongo un ejemplo, usando un
TQuery, que suma los valores de una columna siempre que el valor mes del
CAMPO_FECHA se corresponda con el mes solicitado:
Código Delphi
[-]
with Query do
begin
Close;
SQL.Clear;
SQL.Add('SELECT SUM(CAMPO_A_SUMAR) AS SUMA FROM TU_TABLA');
SQL.Add('WHERE CAST(EXTRACT(MONTH FROM CAMPO_FECHA)AS INTEGER) = :PMES');
ParamByName('PMES').AsInteger:= StrToInt(EditMes.Text);
Open;
ShowMessage(FieldByName('SUMA').AsString);
end;
EditMes es un
TEdit que contendría un número de mes válido (1-12) y el resultado se obtiene del alias
SUMA.
Por favor, cuando tengas una nueva pregunta no continues un hilo antiguo, abre uno nuevo.
Saludos y gracias por tu colaboración.