• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelden Excele Sql Sorgusu gönderirken Satır No ekleme

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Merhaba
Excel sayfasından başka bir excele sorgu gönderirken Satır nosu eklemek istiyorum. Aşağıdaki sorguya Row_number ekledim ama resimdeki hata mesajını alıyorum. Excelde sorguya nasıl sırano ekleyebilirim

229920
Kod:
strSQL = "SELECT  ROW_NUMBER() OVER(ORDER BY [EvrakFaturaNo] DESC) AS Row, [EvrakFaturaNo],[ElleçlemeDurumu], [FirmaPaletSayısı],"
strSQL = strSQL & " Count([Ürün Kodu]) AS [Kalem], "
strSQL = strSQL & "  Sum(Miktar) AS ToplamAdet"

strSQL = strSQL & " FROM [" & s1.Name & "$]  "
strSQL = strSQL & " GROUP BY [EvrakFaturaNo],[ElleçlemeDurumu], [FirmaPaletSayısı]"

Call KayitSetExcel(strSQL, ThisWorkbook.FullName, Ksa)
 
Row Number operatörü ADO'da çalışmaz. Yerine kullanacağınız bir operatörde yoktur.
Sıra numarasını kayıt sırasında sizin ekleminiz gerekir.
 
Şöyle bir şey yapmam lazım. Sir sistemden oluşan excel dosyasına sorgu atıyorum ve evrak noya göre kaç satır olduğunu bulup bu ekrak no içindeki satır sayısını kaç palet ise sırası ile okadar palete bölmem gerekiyor.

Yani evrak no sorgusunda sonuç 100 kalem 3 palet geldi. Yani 100/3 =33,333 olacak

Budurmda söyle bir sey yapabilirmiyiz? Bu kayıt set içinden ilk sorgu 1-33 satırdaki bilgileri alma 2. sorgu 34ile 66 satırı alma 3. sorguda 67 ile 100. satırı alma olarak bir sorgu yapabilirmiyim.
 
Connection için Sql Server ODBC sürücüsü yerine güncel Client kurun ve kullanın. Bazı söz dizimlerinde fark edebiliyor.
 
Geri
Üst