Sütunları satıra çevirme

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
denizfatihi
Üye
Mesajlar: 247
Kayıt: 16 Şub 2004 06:12
Konum: istanbul

Sütunları satıra çevirme

Mesaj gönderen denizfatihi »

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

Kod: Tümünü seç

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%') 
Dosya ekleri
Adsız.png
Adsız.png (10.09 KiB) 105 kere görüntülendi
Cevapla