هنا مثال آخر لطريقة أخرى
قمت بتغيير الجدول والطريقة كليا
عندي جدول فيه المنتجات والأسعار من متاجر مختلفة وأريد أن يظهر لي آخر أقل سعر لكل سلعة بين المتاجر فإن كان هناك سعرين مختلفين لنفس المنتج في نفس المتجر يعتمد آحدث تاريخ ويقارنه بين أسعار المتاجر الأخرى ويعطيني آقل سعر لكل منتج
Pricelist1DT.Clear()
Pricelist1DA = New OleDbDataAdapter("select ID,barcode,item,type,market,min(price),max(date1) from Pricelist where type like'" & ComboBox1.Text & "' group by id,barcode,item,type,market,price,date1 having Price <= min(price) and date1 >= max(date1) order by price ", Conn)
Pricelist1DA.Fill(Pricelist1DT)
ولكم جزيل الشكر