This?declare @sample table (id int identity(1,1),price decimal(12,2),TourDate date, location varchar(255))insert @sample(price, TourDate,location)select 10,'20120301','A' union allselect 10,'20120302','B' union allselect 9, '20120301','C' union allselect 10,'20120304','D'select * from @sampleselect TourDate, location, price from(select TourDate, price, location,row_number() over (partition by TourDate order by price asc) rnumfrom @sample)dtwhere rnum=1
No, you're never too old to Yak'n'Roll if you're too young to die.