Forum

Distinct ve kuruş f...
 
Bildirimler
Hepsini Temizle

Distinct ve kuruş farkı

emre_ugur
(@emre_ugur)
Üye

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. 

Alıntı
Topic starter Gönderildi : 10/11/2014 17:11
oldmember
(@yavuzfilizlibay)
Üye

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. 

 

CevapAlıntı
Gönderildi : 10/11/2014 17:42
Paylaş: