hmmmmmmmwhen are these counts NOT the same?CREATE TABLE myTable99(ProductID int, Status char(1), OrderID int)GOINSERT INTO myTable99(ProductID, Status, OrderID)SELECT 4980, 'p' , 222207 UNION ALLSELECT 4980, 'p' , 222207 UNION ALLSELECT 4980, 'p' , 222207 UNION ALLSELECT 4980, 'p' , 222207 UNION ALLSELECT 6184, 'p' , 222207 UNION ALLSELECT 4980, 'p' , 123456 UNION ALLSELECT 4980, 'p' , 999999 UNION ALLSELECT 4980, 'p' , 999999 UNION ALLSELECT 4980, 'p' , 000000 UNION ALLSELECT 6184, 'p' , 000000 UNION ALLSELECT 4980, 'p' , 000000 UNION ALLSELECT 6184, 'p' , 000000 UNION ALLSELECT 4980, 'p' , 000000 UNION ALLSELECT 6184, 'p' , 000000 UNION ALLSELECT 4980, 'p' , 000000 UNION ALLSELECT 6184, 'p' , 000000 UNION ALLSELECT 4980, 'p' , 000000 UNION ALLSELECT 6184, 'p' , 000000 UNION ALLSELECT NULL, NULL , NULLGOSELECT * FROM myTable99 SELECT OrderId, COUNT(*) AS TotalItems, COUNT(OrderId), COUNT(ProductID) FROM myTable99 GROUP BY OrderID SELECT orderID FROM myTable99GROUP BY orderID HAVING COUNT(ProductID) > 2DROP TABLE myTable99GO
Brett8-)Hint: Want your questions answered fast? Follow the direction in this linkhttp://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspxAdd yourself!http://www.frappr.com/sqlteam