Tengo esta consulta;
Código SQL:
Pero quiero tener una consulta de varios conteos este seria para HYP que da el siguiente resultado:Ver original
SELECT COUNT (DISTINCT [ORE_IDORDEN]) AS HYP FROM [GOMSA356].[dbo].[SER_ORDENDET] A, [GOMSA356].[dbo].[SER_ORDEN] B WHERE A.[ORD_IDORDEN] = [ORE_IDORDEN] AND (B.[ORE_STATUS]= 'A' OR B.[ORE_STATUS] = 'P') AND ORE_FECHAORD LIKE '%/04/2013' AND ORD_TIPORDEN IN('H', 'J', 'Q', 'S', 'Z')
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
SELECT COUNT (DISTINCT [ORE_IDORDEN]) AS MECANICA FROM [GOMSA356].[dbo].[SER_ORDENDET] A, [GOMSA356].[dbo].[SER_ORDEN] B WHERE A.[ORD_IDORDEN] = [ORE_IDORDEN] AND (B.[ORE_STATUS]= 'A' OR B.[ORE_STATUS] = 'P') AND ORE_FECHAORD LIKE '%/04/2013' 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