Soru Sütundaki her hücre değerine göre veri çekme

Katılım
22 Mart 2023
Mesajlar
2
Excel Vers. ve Dili
2013
Merhaba,
SQL bilgim var ancak makro konusunda çok fazla bilgi sahibi değilim.
Mikro programı kullanıyoruz. Mevcut datam MSSQL SERVER üzerinde bir veritabanında tutuluyor. Excelde A sütunundaki her bir hücrede cari kodları bulunuyor. Bu cari kod sayısı dinamik olarak değişmektedir.
Yapmak istediğim uygulama şu:
-A sütununda bulunan cari kod değerine göre B sütununa cari ismi, C sütununa Kalan Süre, D sütununa En Son Alınan Paket gibi bilgileri ilgili tablodan çekmek istiyorum.
Tek bir hücre için sorgu yazdım ve çalışır duruma getirdim ancak bunu makro ile tüm A sütunundaki veriler için yapmam gerekiyor. Bir butona bağlı olarak çalışması daha doğru olacaktır diye düşünüyorum.

SQL Sorgusu: (? işareti için parametre tanımlayıp herhangi bir hücre seçtiğimde o hücrede bulunan koda göre istediğim bilgiler gelmekte)
select
il_carikodu AS [CARİ KODU] /* CARİ KODU */ ,
dbo.fn_CarininIsminiBul(0,il_carikodu) AS [CARİ ADI] /* CARİ ADI */ ,
sum(datediff(minute,il_baszaman,il_bitzaman)) AS [KALAN SÜRE],
dbo.fn_YZ_CRMSonEklenenSure(il_carikodu) as [SON ALINAN PAKET]
from dbo.ILISKILER il_carikodu = ?
group by il_carikodu order by [CARİ KODU]

Bu konuda bana yardımcı olabilecek biri varsa çok memnun olurum.
NOT: Kalan Süre yazan fonksiyon için de başlangıç tarihi ilgili satırdaki bir hücreden, bitiş tarihi de günün tarihi olacak şekilde yardımcı olabilirseniz daha çok işime yarayacaktır.
 
Son düzenleme:
Katılım
22 Mart 2023
Mesajlar
2
Excel Vers. ve Dili
2013
Konuyla ilgili bilgisi olan biri yardımcı olabilir mi lütfen?
 
Üst