Sql Case Kullanımındakı Hatam?
-
lazz bunu yazdı
hocam oyle yapınca urunler ıkıser tane gelıyo
Hocam o zaman urun koduna göre DISTINCT eklersen sorun çözülür.
-
Select Urun_Kodu,Urun_Acıklama,Urun_Katagori, (SELECT Fiyat FROM Fiyatlar f where f.URUN_KODU = u.URUN_KODU AND f.Fiyat_Turu = 'Fiyat1') as Fiyat_1,(SELECT Fiyat FROM Fiyatlar f where f.URUN_KODU = u.URUN_KODU AND f.Fiyat_Turu = 'Fiyat2') as Fiyat_2 from Ürünler use
sorgu yukarıdakine benzer olabilir fakat
Fiyat_Turu alanın integer olduğu sürece bu ve benzeri sorgular yanlış sorgunu ona göre düzelt ya lanı Text yap değerlerini Fiyat1,Fiyat2 gibi gir yada sorguda alan değerlerin ne ise onunla değiştir. -
pskpt hocam saolsun baglanıp hallettı yarın sırkete gecınce kodu paylasırım
-
evet meshur kodumuz burda
INNER JOIN dbo.tbStokFiyati AS sFiy1 ON dbo.tbStok.nStokID = sFiy1.nStokID AND sFiy1.sFiyatTipi = 'ISF' INNER JOIN dbo.tbStokFiyati AS sFiy2 ON dbo.tbStok.nStokID = sFiy2.nStokID AND sFiy2.sFiyatTipi = 'PSF'
pSkpt Hocama Tesekkurler
lazz tarafından 16/Kas/16 08:17 tarihinde düzenlenmiştir