05-12-2024, 15:45
(05-12-2024, 15:20)halily demiş ki: ilk mesajdaki sorgunuzda BSL.FIS_TIP 2 yerde kullanılmış; ilk kullandığınız yerde As ile dönüşüm yapılmamış
Visual Basic
SELECT BSL.FIS_TIP, BSL.FIS_NO, BSL.TARIH, BSL.ACIKLAMA1, SATIR.BELGE_TARIH,
sadece CASE....WHEN için yapılmış.
sisteminiz hakkında bir bilgim olmadığından pek yardımcı olamayacağım ama adım adım anlatırsanız belki yardımcı olabilecek bir arkadaş çıkacaktır.
siz sorguyu nereye yazıyorsunuz?
select sadece seçme sorgusunda kullanılır seçilen verilerin aktarılabilmesi için insert kullanılmalı, dolayısıyla sanki select ile seçilen veriler excel yada CSV gibi farklı bir dosyaya aktarılıp oradan Orka'ya aktarılıyormuş gibi geldi
Hocam, aşağıdaki resimde görüldüğü üzere Orka da böyle bir ekran var. Bu ekrandan Mikrokomun veritabanına bağlanıp hazırlamış olduğum sql dosyasından verileri çekiyor. Mesela "Hesap Planı" sorgusunda bir sorun yok verileri düzgünce çekebiliyoruz. Onun sorgusunu da alta ekliyorum.
Visual Basic
- --Hesap Planı ---
- SELECT
- REPLACE(KOD, '.', ' ') AS hesapkodu_01,
- HESAP_ADI AS hesapadi_01,
- CASE
- WHEN LEN(TCK_VKN) = 11 THEN TCK_VKN
- ELSE NULL
- END AS tckimliknr,
- CASE
- WHEN LEN(TCK_VKN) = 10 THEN TCK_VKN
- ELSE NULL
- END AS vergino
- FROM
- [dbo].[F0001_2024_T_BIL_HESAP_PLAN]

