Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Sütunları satıra çevirme
#1
Wink 
Merhaba,

Aşağıdaki şekilde mahsup fişlerinin ilk Gmkod 101 ile başlıyorsa aynı fişe ait Gmkod2 koduna o fişe ait 120 ile başlayan kodu getirmek istiyorum.
Ortak alan refno alanı, refno2 alanı da fişte kaç satır varsa verilen numara. Sorgu kısmı alt kısımda, şimdiden teşekkür ederim.

iyi çalışmalar,

örnek

https://dosya.co/enb290w0eqnm/Adsız.png.html


select  y.Refno,y.Tip,y.Gmkod,

CASE when y.Gmkod  LIKE ('101.%') then 
(select a.Gmkod from YEVMIYE_4Y a 
where a.refno=y.refno and 1=1 and   a.Gmkod=y.Gmkod and a.Gmkod LIKE ('120%'))
--when y.Gmkod  LIKE ('120%') then y.Gmkod)
when y.Gmkod  LIKE ('120%') then y.Gmkod
end as Gmkod_2 
from YEVMIYE_4Y y

where y.Gmkod2 LIKE ('120%') or y.Gmkod LIKE ('101%') 
Cevapla
#2
MSSQL de sanırım aramanız gereken anahtar kelime Pivot..

https://www.karadasburak.com/sql-ile-piv...kullanimi/
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  String içindeki kelimelerin baş harflerini büyük harfe çevirme adelphiforumz 0 1.301 22-12-2017, Saat: 12:29
Son Yorum: adelphiforumz



Konuyu Okuyanlar: 1 Ziyaretçi