Résultat de la fusion de deux requêtes sql en deux colonnes
Requête 1:
SELECT COUNT (A.EMPNO) AS [PRESENT]
FROM ERPDATA.NIITESS.DBO.ZEMP_MASXST_WEB_AL A INNER
JOIN PPA_EVENTWISEEMPLOYEEMASTER B ON
(CASE B.VC_BA WHEN '%' THEN LTRIM(RTRIM(A.PDIBUSHORT)) ELSE B.VC_BA END) = LTRIM(RTRIM(A.PDIBUSHORT))
AND (CASE B.VC_PA WHEN '%' THEN A.PA ELSE B.VC_PA END) = A.PA
WHERE A.STATUS = 3
AND A.EMPNO IN (SELECT VC_EMPCODE FROM ERPDATA.NIITESS.DBO.ADA_MXEASTER WHERE IN_ATTENDANCE_STATUS = 1 AND CH_ACTIVE = 'Y' AND VC_EMPCODE <> '')
GROUP BY B.IN_EVENTID
Requête 2:
SELECT COUNT (A.EMPNO) AS [TOTAL]
FROM ERPDATA.NIITESS.DBO.ZEMP_MASXST_WEB_AL A INNER
JOIN PPA_EVENTWISEEMPLOYEEMASTER B ON
(CASE B.VC_BA WHEN '%' THEN LTRIM(RTRIM(A.PDIBUSHORT)) ELSE B.VC_BA END) = LTRIM(RTRIM(A.PDIBUSHORT))
AND (CASE B.VC_PA WHEN '%' THEN A.PA ELSE B.VC_PA END) = A.PA
WHERE A.STATUS = 3
Je veux fusionner les deux résultats en deux colonnes, avec une absence de colonne = requête 2 requête 1 à la vitesse de traitement plus rapide. Comment puis-je le faire?
EXEMPLE :
J'AI DEUX RAISON :
//----------------------------------------REQUÊTE : 1
1
2
3
4
//--------------------------------------
REQUÊTE : 2
4
5
6
8
//------------------------------------RÉSULTAT dans deux colonnes
1 5
2 6
3 7
4 8
Quelle sera la condition de correspondance pour votre résultat. Votre résultat peut également être c'est à dire
(1,8), (2,5), (3, 6), (4,7)
ou toute autre combinaison. Il n'y a pas de condition sur la base de laquelle des requêtes sur sera rejoint.OriginalL'auteur rohit singh | 2012-11-27
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur bummi