Consulta que gere várias colunas com apenas um campo
Tenho uma tabela com a seguinte estrutura:
CREATE TABLE ´RESATENDIMENTO´
(
´DATA´ DATE NOT NULL,
´IDTECNICO´ VARCHAR(2) NOT NULL,
´IDTIPO´ VARCHAR(2) NOT NULL,
´TEMPO´ FLOAT,
´QTDADE´ INTEGER,
PRIMARY KEY (´DATA´, ´IDTECNICO´, ´IDTIPO´)
);
Como fazer uma consulta agrupada por data que exiba uma coluna com o total de tempo gasto para cada IDTECNICO diferente?
CREATE TABLE ´RESATENDIMENTO´
(
´DATA´ DATE NOT NULL,
´IDTECNICO´ VARCHAR(2) NOT NULL,
´IDTIPO´ VARCHAR(2) NOT NULL,
´TEMPO´ FLOAT,
´QTDADE´ INTEGER,
PRIMARY KEY (´DATA´, ´IDTECNICO´, ´IDTIPO´)
);
Como fazer uma consulta agrupada por data que exiba uma coluna com o total de tempo gasto para cada IDTECNICO diferente?
Anfm
Curtidas 0
Respostas
Afarias
11/08/2005
SELECT DATA, IDTECNICO, SUM(TEMPO) AS TEMPO_TOTAL
FROM RESATENDIMENTO
GROUP BY DATA, IDTECNICO
T+
FROM RESATENDIMENTO
GROUP BY DATA, IDTECNICO
T+
GOSTEI 0
Anfm
11/08/2005
Deste modo vou ter uma linha para cada técnico.
Gostaria de ter uma coluna para cada técnico.
Tipo...
DATA TEC01 TEC02 TEC03 TEC04
01/05/05 10 15 08 20
02/05/05 15 15 20 12
Gostaria de ter uma coluna para cada técnico.
Tipo...
DATA TEC01 TEC02 TEC03 TEC04
01/05/05 10 15 08 20
02/05/05 15 15 20 12
GOSTEI 0
Afarias
11/08/2005
Vc formata aquele resultado dessa forma ai facilmente no cliente (no seu programa) -- essa é a forma mais adequada para isso.
T+
T+
GOSTEI 0
Anfm
11/08/2005
Facilmente como?
GOSTEI 0