Até aqui ok, mas eu queria que me retornasse a somatória dos tempos TT, ou seja, 3296 + 3113 = 6409
Pensei em fazer isso criando uma segunda consulta que soma o resultado da coluna TT da primeira, mas será que não dá pra fazer tudo em uma só consulta?
Pergunta
GnRSlash
Galera tenho uma dúvida e eu gostaria de saber como fazer isso no SQL e se é possível fazer no Access também:
Tenho as seguintes tabelas:
- Ordens (é o cadastro de ordens de produção)
- Tempos (são os apontamentos dos tempos gastos em cada ordem de produção, por item e por usuário)
- Usuários (cadastro de usuários)
Vou exemplificar o que eu quero assim fica mais fácil de entender do que ficar analisando o código SQL rs
Fiz a seguinte consulta básica:
SELECT O.Ordem, O.Item, O.Descricao, O.Qtde, U.Nome, Sum(T.Tempo) AS [TT], TT/Qtde as TP,
FROM Ordens O, Tempos T, Usuarios U
WHERE O.idop = T.idop and T.iduser=U.iduser AND ORDEM='12345'
GROUP BY O.Ordem, O.Item, O.Descricao, U.Nome, O.Qtde;
A consulta acima me retornou o seguinte resultado:
OP Item Descrição Qtde Nome Tempo Total Tempo Unit
S1280702001 0723120007787 EJA530A-ECS4N-02NF/KU2 5 CLEIDE 3296 659.2
S1280702001 0723120007787 EJA530A-ECS4N-02NF/KU2 5 SÔNIA 3113 622.6
Até aqui ok, mas eu queria que me retornasse a somatória dos tempos TT, ou seja, 3296 + 3113 = 6409
Pensei em fazer isso criando uma segunda consulta que soma o resultado da coluna TT da primeira, mas será que não dá pra fazer tudo em uma só consulta?
valeu pessoal!
†GnR† Slash
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.