if you're in SQL 2008, you can take advantage of the OVER clause. Check the query I've posted below (please note that I'm assuming your column names)
More info on the OVER clause here:
http://msdn.microsoft.com/en-us/library/ms189461.aspx
1: 2: 3: 4:
select distinct item count(item) over (partition by locationcolumn) countlocation, count(item) over (partition by usedcolumn) countused from yourtable