Problema de Agrupamento

Pessoal,

Não sei se aqui é o lugar certo, as mas o problema é o seguinte… eu tenho as tabelas,

Estrutura da tabela Horario

CREATE TABLE Horario (
id int(11) NOT NULL auto_increment,
Data varchar(50) NOT NULL default ‘’,
entrada time NOT NULL default ‘00:00:00’,
saida time NOT NULL default ‘00:00:00’,
PRIMARY KEY (id),
KEY id (id)
) TYPE=MyISAM;

Extraindo dados da tabela Horario

INSERT INTO Horario VALUES (1,‘11/7/2005’,‘11:00:00’,‘12:50:00’);
INSERT INTO Horario VALUES (2,‘11/7/2005’,‘13:40:00’,‘18:00:00’);
INSERT INTO Horario VALUES (3,‘12/7/2005’,‘09:00:00’,‘12:30:00’);
INSERT INTO Horario VALUES (11,‘12/7/2005’,‘13:00:00’,‘18:00:00’);
INSERT INTO Horario VALUES (19,‘13/7/2005’,‘09:00:00’,‘12:30:00’);
INSERT INTO Horario VALUES (20,‘13/7/2005’,‘13:10:00’,‘17:00:00’);

--------------------------------------------------------

Estrutura da tabela Meta

CREATE TABLE Meta (
id int(11) NOT NULL auto_increment,
inicio varchar(50) NOT NULL default ‘’,
fim varchar(50) NOT NULL default ‘’,
meta varchar(10) NOT NULL default ‘’,
PRIMARY KEY (id)
) TYPE=MyISAM;

Extraindo dados da tabela Meta

INSERT INTO Meta VALUES (1,‘11/7/2005’,‘15/7/2005’,‘35’);

[/code]

E a consulta

SELECT inicio, fim, SUM((((SECOND(SUM(saida-entrada)))/60)+(MINUTE(SUM(saida-entrada))))/60)+(HOUR(SUM(saida-entrada))) as Total, meta from Horario, Meta WHERE Data BETWEEN inicio and fim GROUP BY (SUM(saida-fim)), inicio, fim

Mas esta dando um problema de agrupamento, alguém pode dar um help ??

Valew

Falta agrupar por meta talvez?

Ja tentei não rolou, ja tentei por inicio, fim, meta…inicio fim…meta…sum(saida-entrada) mas não vai…