Usuário com melhor resposta
Count

Pergunta
-
prezados vejam se e possival.
SQL
SELECT
L.CODLOCAL AS 'LOCAL$$',
L.IDOBJOF AS 'EQUIP'
FROM OFOBJOFICINALOCAL AS L (NOLOCK)
INNER JOIN OFOBJOFICINA AS O (NOLOCK) ON O.CODCOLIGADA = L.CODCOLIGADA AND O.IDOBJOF = L.IDOBJOF
INNER JOIN OFTIPOOBJ AS T (NOLOCK) ON T.IDTIPOOBJ = O.IDTIPOOBJ
INNER JOIN ILOCAL AS I (NOLOCK) ON I.CODCOLIGADA = L.CODCOLIGADA AND I.CODLOCAL = L.CODLOCAL
WHERE DATASAIDA IS NULL
ORDER BY L.CODLOCAL,L.IDOBJOFResultado
01.0001 AT-33
01.0001 AT-34
01.0001 AT-37
01.0001 AT-38
01.0001 AT-47
01.0001 AT-48
01.0001 CA-07
01.0002 1010
01.0002 1024
01.0002 1046gostaria de contar quantos equipamentos tem por obra.
resultado esperado
Obra Qtd
01.0001 7
01.0002 3
obrigado pela ajuda.
Respostas
-
Boa tarde,
Experimente desta forma:
SELECT L.CODLOCAL AS 'LOCAL$$', COUNT(L.IDOBJOF) AS 'Qtd' FROM OFOBJOFICINALOCAL AS L (NOLOCK) INNER JOIN OFOBJOFICINA AS O (NOLOCK) ON O.CODCOLIGADA = L.CODCOLIGADA AND O.IDOBJOF = L.IDOBJOF INNER JOIN OFTIPOOBJ AS T (NOLOCK) ON T.IDTIPOOBJ = O.IDTIPOOBJ INNER JOIN ILOCAL AS I (NOLOCK) ON I.CODCOLIGADA = L.CODCOLIGADA AND I.CODLOCAL = L.CODLOCAL WHERE DATASAIDA IS NULL GROUP BY L.CODLOCAL ORDER BY L.CODLOCAL
Espero que seja útil.
Assinatura: Imobiliarias em Suzano
- Editado gapimex terça-feira, 14 de fevereiro de 2012 19:21
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 14 de fevereiro de 2012 20:54
- Marcado como Resposta Ronnie Von terça-feira, 14 de fevereiro de 2012 20:54
Todas as Respostas
-
Boa tarde,
Experimente desta forma:
SELECT L.CODLOCAL AS 'LOCAL$$', COUNT(L.IDOBJOF) AS 'Qtd' FROM OFOBJOFICINALOCAL AS L (NOLOCK) INNER JOIN OFOBJOFICINA AS O (NOLOCK) ON O.CODCOLIGADA = L.CODCOLIGADA AND O.IDOBJOF = L.IDOBJOF INNER JOIN OFTIPOOBJ AS T (NOLOCK) ON T.IDTIPOOBJ = O.IDTIPOOBJ INNER JOIN ILOCAL AS I (NOLOCK) ON I.CODCOLIGADA = L.CODCOLIGADA AND I.CODLOCAL = L.CODLOCAL WHERE DATASAIDA IS NULL GROUP BY L.CODLOCAL ORDER BY L.CODLOCAL
Espero que seja útil.
Assinatura: Imobiliarias em Suzano
- Editado gapimex terça-feira, 14 de fevereiro de 2012 19:21
- Sugerido como Resposta Junior Galvão - MVPMVP terça-feira, 14 de fevereiro de 2012 20:54
- Marcado como Resposta Ronnie Von terça-feira, 14 de fevereiro de 2012 20:54
-