|
reacha
Starting Member
49 Posts |
Posted - 2010-12-21 : 16:29:11
|
| in the below query i have three select statements combined by unionI want to write something like this select * from (select union select union select)basically want to club these three select statements into oneSELECT AUDIT_MetricsInterp.AuditStampCompleted, AUDIT_MetricsInterp.PKGID, AUDIT_MetricsInterp.AuditStampLocked, AUDIT_MetricsInterp.USERID, AUDIT_MetricsInterp.QueueEVENT1ID, AUDIT_MetricsInterp.AuditStampEntered, EVENT1.NAME, USERMASTER.USERNAME,AUDIT_MetricsInterp.ProcessID, cast(WFUSER.FIELDVALUE_3.COL3 as varchar(30)) as AccountNumberFROM AUDIT_MetricsInterp INNER JOIN EVENT1 ON AUDIT_MetricsInterp.ProcessID = EVENT1.PROCESSID AND AUDIT_MetricsInterp.QueueEVENT1ID = EVENT1.EVENT1ID INNER JOIN USERMASTER ON AUDIT_MetricsInterp.USERID = USERMASTER.USERID INNER JOIN WFUSER.FIELDVALUE_3 ON AUDIT_MetricsInterp.PKGID = WFUSER.FIELDVALUE_3.PKGIDWHERE (AUDIT_MetricsInterp.ProcessID IN (3)) AND (AUDIT_MetricsInterp.AuditStampCompleted >= CONVERT(VARCHAR(10), GETDATE() - 1, 110)) AND (AUDIT_MetricsInterp.AuditStampCompleted < CONVERT(VARCHAR(10), GETDATE(), 110))UNIONSELECT AUDIT_MetricsInterp.AuditStampCompleted, AUDIT_MetricsInterp.PKGID, AUDIT_MetricsInterp.AuditStampLocked, AUDIT_MetricsInterp.USERID, AUDIT_MetricsInterp.QueueEVENT1ID, AUDIT_MetricsInterp.AuditStampEntered, EVENT1.NAME, USERMASTER.USERNAME,AUDIT_MetricsInterp.ProcessID, cast(WFUSER.FIELDVALUE_5.COL3 as varchar(30)) as AccountNumberFROM AUDIT_MetricsInterp INNER JOIN EVENT1 ON AUDIT_MetricsInterp.ProcessID = EVENT1.PROCESSID AND AUDIT_MetricsInterp.QueueEVENT1ID = EVENT1.EVENT1ID INNER JOIN USERMASTER ON AUDIT_MetricsInterp.USERID = USERMASTER.USERID INNER JOIN WFUSER.FIELDVALUE_5 ON AUDIT_MetricsInterp.PKGID = WFUSER.FIELDVALUE_5.PKGIDWHERE (AUDIT_MetricsInterp.ProcessID IN (5)) AND (AUDIT_MetricsInterp.AuditStampCompleted >= CONVERT(VARCHAR(10), GETDATE() - 1, 110)) AND (AUDIT_MetricsInterp.AuditStampCompleted < CONVERT(VARCHAR(10), GETDATE(), 110))UNIONSELECT AUDIT_MetricsInterp.AuditStampCompleted, AUDIT_MetricsInterp.PKGID, AUDIT_MetricsInterp.AuditStampLocked, AUDIT_MetricsInterp.USERID, AUDIT_MetricsInterp.QueueEVENT1ID, AUDIT_MetricsInterp.AuditStampEntered, EVENT1.NAME, USERMASTER.USERNAME,AUDIT_MetricsInterp.ProcessID, cast(WFUSER.FIELDVALUE_6.COL4 as varchar(30)) as AccountNumberFROM AUDIT_MetricsInterp INNER JOIN EVENT1 ON AUDIT_MetricsInterp.ProcessID = EVENT1.PROCESSID AND AUDIT_MetricsInterp.QueueEVENT1ID = EVENT1.EVENT1ID INNER JOIN USERMASTER ON AUDIT_MetricsInterp.USERID = USERMASTER.USERID INNER JOIN WFUSER.FIELDVALUE_6 ON AUDIT_MetricsInterp.PKGID = WFUSER.FIELDVALUE_6.PKGIDWHERE (AUDIT_MetricsInterp.ProcessID IN (6)) AND (AUDIT_MetricsInterp.AuditStampCompleted >= CONVERT(VARCHAR(10), GETDATE() - 1, 110)) AND (AUDIT_MetricsInterp.AuditStampCompleted < CONVERT(VARCHAR(10), GETDATE(), 110))Please help me out!! |
|