Forum
Merhaba,
Yaptığım bir sorgu ile cihazlar ve fiyatlarını bir tablodan listeliyorum. Çektiğim tabloda bir üründen birkaç tane bulunabiliyor ve yanlarında fiyatları da oluyor. Bu fiyatlar belli hesaplamalar sonucunda geldiğinden kuruş kısmında farklılıklar olabiliyor. Hatta 1-2 TL fark olabiliyor. SELECT sorgusu ile cihazlar ve fiyatlarını çektiğimde DISTINC kullandığımda bu kuruş farkından dolayı bir ürün birkaç kez listelenebiliyor.
Bu sorunun önüne nasıl geçebilirim. "Cihaz adı aynı ise ve arada 2 TL'den az fark varsa getirme" gibi bir koşulu nasıl koyarım.
Cevaplar için şimdiden teşekkürler.
Merhaba
Having count ile birden fazla olan kayıtları getirebilirsiniz
SELECT alanadi
FROM tablo_Adi
GROUP BY alanadi
HAVING (COUNT(alanadi) >1)
Bu sorguya WHERE ile de 2 tl den fark ise koşulu ekleyip istediğinz sorgu oluşmuş olabilir.