Problema de Agrupamento

2 respostas
A

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

2 Respostas

_fs

Falta agrupar por meta talvez?

A

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

Criado 14 de julho de 2005
Ultima resposta 14 de jul. de 2005
Respostas 2
Participantes 2