Bom dia pessoal,
Considerem o seginte Dataset, obtido da sentença SQL abaixo listada:
select NUMDIASPARADOS, CODEVENTO, CHAPA from ZVTLMOCORRENCIASFUNC where
ANOCOMP = 2005 and MESCOMP = 4 and CHAPA in (select CHAPA from ZVTLMTECNICO)
NUMDIASPARADOS CODEVENTO CHAPA
-----------------------------------------
1 0555 027979
2 0555 027979
1 0557 027979
5 0557 027980
Eu precisaria de uma coisa que me retornasse o seguinte:
CHAPA 027979 -> CODEVENTO 0555 -> NUMDIASPARADOS = 3 (soma os dias de mesmo
evento e chapa)
CHAPA 027979 -> CODEVENTO 0557 -> NUMDIASPARADOS = 1
CHAPA 027980 -> CODEVENTO 0557 -> NUMDIASPARADOS = 5
Tentei um Group By e não deu, pede que eu inclua o numero de dias paradados
no group. Tentei um select sum, mas também não foi possível. Com ele só
posso retornar o numero de dias, mais nada.
Alguém teria uma proposta para esta solução?
preciso de algo que me retorne o seguinte:
NUMDIASPARADOS CODEVENTO CHAPA
-----------------------------------------
3 0555 027979
1 0557 027979
5 0557 027980
[]s
Walter Alves Chagas Junior
Projeto e desenvolvimento
Telemont Engenharia de telecomunicações
wchagas-OJbtjAtREgU39yzSjRtAkw@xxxxxxxxxxxxxxxx
Fone: (31) 3389-8215 Fax: (31) 3389-8200
[As partes desta mensagem que não continham texto foram removidas]
mail do grupo
Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Assinar:
bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Cancelar assinatura:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Proprietário da lista:
bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/bancosdedados/
<*> Para sair deste grupo, envie um e-mail para:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
Thread at a glance:
Previous Message by Date:
click to view message preview
ERRO no ADICIONAR Clientes (Delphi 6 - PARADOX)
Fiz um projeto cadastro de clientes, usando o FORM WIZARD no Delphi6(Tabelas
PARADOX).
Após o resultado retirei o DBNavigator1 e usei botões:
(ADICIONAR, EDITAR, GRAVAR, CANCELAR, EXCLUIR)
Na codificação do "BOTÃO ADICIONAR", ficou assim:
procedure TFClientes.BTAdicionarClick(Sender: TObject);
var
Codigo : Integer;
begin
If DataModule.Query1.RecordCount = 0 then
Codigo:=0001
else
begin
DataModule.Query1.last;
Codigo:=DataModule.Query1Codigo.value+1;
end;
DataModule.Query1.Append;
DataModule.Query1Codigo.value:=Codigo;
EditNome.SetFocus;
end;
-----------------------------------------------------------------
ERRO: Ao clicar no botão adicionar aparece a mensagem:
Query1: Não é possível modificar um arquivo somente de leitura.
-----------------------------------------------------------------
No OnCreate do DataModule está assim:
begin
Query1.Open; (Master)
Query2.Open; (Detail)
end;
Na propriedade ACTIVE da Query coloquei TRUE e nada de aceitar.
Lembrando que a tabela Clientes.db está assim:
Codigo------ I ------- *
Nome-------- A --- 50
ETC...
ONDE ESTÁ O ERRO ???
Desde já agradeço pela ajuda.
Nilton
[As partes desta mensagem que não continham texto foram removidas]
mail do grupo
Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Assinar:
bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Cancelar assinatura:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Proprietário da lista:
bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/bancosdedados/
<*> Para sair deste grupo, envie um e-mail para:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
Next Message by Date:
click to view message preview
Agrupamento não está dando certo.
Pessoal, mais uma vez vou importuná-los :)
Vejamos dois Datasets retornados por duas sentenças SQL distintas:
SELECT CHAPA,
CODEVENTO,
sum (DIASPARADOS) as NUMDIASPARADOSVEIC,
MESCOMP,
ANOCOMP
Previous Message by Thread:
click to view message preview
ERRO no ADICIONAR Clientes (Delphi 6 - PARADOX)
Fiz um projeto cadastro de clientes, usando o FORM WIZARD no Delphi6(Tabelas
PARADOX).
Após o resultado retirei o DBNavigator1 e usei botões:
(ADICIONAR, EDITAR, GRAVAR, CANCELAR, EXCLUIR)
Na codificação do "BOTÃO ADICIONAR", ficou assim:
procedure TFClientes.BTAdicionarClick(Sender: TObject);
var
Codigo : Integer;
begin
If DataModule.Query1.RecordCount = 0 then
Codigo:=0001
else
begin
DataModule.Query1.last;
Codigo:=DataModule.Query1Codigo.value+1;
end;
DataModule.Query1.Append;
DataModule.Query1Codigo.value:=Codigo;
EditNome.SetFocus;
end;
-----------------------------------------------------------------
ERRO: Ao clicar no botão adicionar aparece a mensagem:
Query1: Não é possível modificar um arquivo somente de leitura.
-----------------------------------------------------------------
No OnCreate do DataModule está assim:
begin
Query1.Open; (Master)
Query2.Open; (Detail)
end;
Na propriedade ACTIVE da Query coloquei TRUE e nada de aceitar.
Lembrando que a tabela Clientes.db está assim:
Codigo------ I ------- *
Nome-------- A --- 50
ETC...
ONDE ESTÁ O ERRO ???
Desde já agradeço pela ajuda.
Nilton
[As partes desta mensagem que não continham texto foram removidas]
mail do grupo
Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Assinar:
bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Cancelar assinatura:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Proprietário da lista:
bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/bancosdedados/
<*> Para sair deste grupo, envie um e-mail para:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html
Next Message by Thread:
click to view message preview
Agrupamento não está dando certo.
Pessoal, mais uma vez vou importuná-los :)
Vejamos dois Datasets retornados por duas sentenças SQL distintas:
SELECT CHAPA,
CODEVENTO,
sum (DIASPARADOS) as NUMDIASPARADOSVEIC,
MESCOMP,
ANOCOMP