Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2013, 19:29
ayhoria
 
Fecha de Ingreso: abril-2013
Ubicación: Veracruz
Mensajes: 9
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Hacer una consulta de varios conteos

Que tal compañeros buen día;

Tengo esta consulta;

Código SQL:
Ver original
  1. SELECT COUNT
  2.      (DISTINCT [ORE_IDORDEN]) AS HYP
  3. FROM
  4.      [GOMSA356].[dbo].[SER_ORDENDET] A,
  5.      [GOMSA356].[dbo].[SER_ORDEN] B
  6. WHERE
  7.      A.[ORD_IDORDEN] = [ORE_IDORDEN]
  8.      AND (B.[ORE_STATUS]= 'A'
  9.      OR B.[ORE_STATUS] = 'P')
  10.      AND ORE_FECHAORD LIKE '%/04/2013'
  11.      AND ORD_TIPORDEN IN('H', 'J', 'Q', 'S', 'Z')
Pero quiero tener una consulta de varios conteos este seria para HYP que da el siguiente resultado:
HYP
67
Pero necesito que en en el mismo conteo se visualice otro mas y lo quiero unir con este otro count son la misma estructura:
Código SQL:
Ver original
  1. SELECT COUNT
  2.      (DISTINCT [ORE_IDORDEN]) AS MECANICA
  3. FROM
  4.      [GOMSA356].[dbo].[SER_ORDENDET] A,
  5.      [GOMSA356].[dbo].[SER_ORDEN] B
  6. WHERE
  7.      A.[ORD_IDORDEN] = [ORE_IDORDEN]
  8.      AND (B.[ORE_STATUS]= 'A'
  9.      OR B.[ORE_STATUS] = 'P')
  10.      AND ORE_FECHAORD LIKE '%/04/2013'
  11.      AND ORD_TIPORDEN IN('I', 'E', 'N', 'R', 'T', 'V', 'A')

Entonces la diferencia de los count es solo el ORD_TIPORDEN que son estos:

AND ORD_TIPORDEN IN('H', 'J', 'Q', 'S', 'Z') AS HYP
AND ORD_TIPORDEN IN('I', 'E', 'N', 'R', 'T', 'V', 'A') AS MECANICA


No se si se pueda hacer con case o con join, me tendria que dar lo siguiente:

HYP MECANICA
67 77

Última edición por ayhoria; 28/04/2013 a las 21:34