Que tal compañeros buen día;
Tengo esta consulta;
Código SQL:
Ver originalSELECT 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')
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 originalSELECT 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