Hi,Based on the data below, how would I find the minimum frees pace of only one drive for each client and subclients?For example, I would like the result to be:ClientID SubClientID DriveLetter FreeSpace100 100 C 41411103 101 C 30334104 102 C 28720105 103 C 14387105 104 C 4534107 108 C 15268107 109 C 15268114 119 D 103839
CREATE TABLE #SerDriveInfo (ClientID INT ,SubClientID INT ,ServerName VARCHAR(20) ,DriveLetter VARCHAR(2) ,FreeSpace INT)INSERT INTO #SerDriveInfoSELECT 100, 100, 'ACDIGP', 'C', 41411 UNIONSELECT 103, 101, 'PTADTD', 'C', 30334 UNIONSELECT 103, 101, 'PTADTD', 'D', 100710 UNIONSELECT 104, 102, 'AVDTPAT', 'C', 28720 UNIONSELECT 104, 102, 'AVDTPAT', 'E', 116980 UNIONSELECT 105, 103, 'DCTATH02', 'C', 14387 UNIONSELECT 105, 103, 'DCTATH02', 'D', 30057 UNIONSELECT 105, 104, 'CLCRHA05', 'C', 4534 UNIONSELECT 105, 104, 'CLCRHA05', 'D', 70743 UNIONSELECT 106, 105, 'PTCDTC06', 'C', 16627 UNIONSELECT 106, 105, 'PTCDTC06', 'E', 143522 UNIONSELECT 107, 106, 'GRMCAR05', 'C', 14755 UNIONSELECT 107, 106, 'GRMCAR05', 'D', 205839 UNIONSELECT 107, 107, 'GRMCAR05', 'C', 14755 UNIONSELECT 107, 107, 'GRMCAR05', 'D', 205839 UNIONSELECT 107, 108, 'GRCAETDT01', 'C', 15268 UNIONSELECT 107, 108, 'GRCAETDT01', 'D', 97468 UNIONSELECT 107, 109, 'GRCAETDT01', 'C', 15268 UNIONSELECT 107, 109, 'GRCAETDT01', 'D', 97468 UNIONSELECT 107, 110, 'GRCAETDT01', 'C', 15268 UNIONSELECT 107, 110, 'GRCAETDT01', 'D', 97468 UNIONSELECT 107, 111, 'GRCAETDT01', 'C', 15268 UNIONSELECT 107, 111, 'GRCAETDT01', 'D', 97468 UNIONSELECT 108, 112, 'PTADTD', 'C', 30334 UNIONSELECT 108, 112, 'PTADTD', 'D', 100710 UNIONSELECT 109, 113, 'PTCNMATH02', 'C', 13151 UNIONSELECT 109, 113, 'PTCNMATH02', 'D', 20599 UNIONSELECT 110, 114, 'PTCDTC06', 'C', 16627 UNIONSELECT 110, 114, 'PTCDTC06', 'E', 143522 UNIONSELECT 111, 115, 'PTADTD', 'C', 30334 UNIONSELECT 111, 115, 'PTADTD', 'D', 100710 UNIONSELECT 112, 116, 'PTADTD', 'C', 30334 UNIONSELECT 112, 116, 'PTADTD', 'D', 100710 UNIONSELECT 112, 117, 'PTCDTC06', 'C', 16627 UNIONSELECT 112, 117, 'PTCDTC06', 'E', 143522 UNIONSELECT 113, 118, 'OKATVPG02', 'C', 18039 UNIONSELECT 113, 118, 'OKATVPG02', 'D', 65918 UNIONSELECT 114, 119, 'RMGDTPC02', 'C', 12125 UNIONSELECT 114, 119, 'RMGDTPC02', 'D', 103839 UNIONSELECT 114, 119, 'RMGDTPC02', 'N', 103839 UNIONSELECT 114, 119, 'RMGDTPC02', 'U', 103839 UNIONSELECT 114, 119, 'RMGDTPC02', 'X', 103839 UNIONSELECT 115, 120, 'RPDTSLO05', 'C', 972 UNIONSELECT 115, 120, 'RPDTSLO05', 'D', 125349 UNIONSELECT 115, 121, 'RPDTSLO05', 'C', 972 UNIONSELECT 115, 121, 'RPDTSLO05', 'D', 125349 UNIONSELECT 115, 122, 'RPDTSLO05', 'C', 972 UNIONSELECT 115, 122, 'RPDTSLO05', 'D', 125349 UNIONSELECT 115, 123, 'RPDTSLO05', 'C', 972 UNIONSELECT 115, 123, 'RPDTSLO05', 'D', 125349 UNIONSELECT 115, 124, 'RPDTSLO05', 'C', 972 UNIONSELECT 115, 124, 'RPDTSLO05', 'D', 125349 UNIONSELECT 115, 125, 'RPDTSLO05', 'C', 972 UNIONSELECT 115, 125, 'RPDTSLO05', 'D', 125349 UNIONSELECT 115, 126, 'RPDTSLO05', 'C', 972 UNIONSELECT 115, 126, 'RPDTSLO05', 'D', 125349--SELECT * FROM #SerDriveInfo/**SELECT CLIENTID, SUBCLIENTID, SERVERNAME, DRIVELETTER, MIN(FREESPACE) AS FREESPACEFROM #SerDriveInfo GROUP BY CLIENTID, SUBCLIENTID, SERVERNAME, DRIVELETTERORDER BY CLIENTID, SUBCLIENTID, DRIVELETTER **/--DROP TABLE #SerDriveInfo