fatih
Yeni Üye
Merhaba
Ekte exel dosyamdaki sorgu sonucunda tabloda olmayan personel izin verilerini de 0 olarak (kırmızı yazılı olanlar gibi) ekleyebilir miyiz? SQL nasıl olmalı?? Yani sql sonucunda her personel içi 3 kalemde veri olacak "geç,idari,sağlık" tabloda veri olmasa bile 0 olarak yazacak.
Ekte exel dosyamdaki sorgu sonucunda tabloda olmayan personel izin verilerini de 0 olarak (kırmızı yazılı olanlar gibi) ekleyebilir miyiz? SQL nasıl olmalı?? Yani sql sonucunda her personel içi 3 kalemde veri olacak "geç,idari,sağlık" tabloda veri olmasa bile 0 olarak yazacak.
Kod:
Sub sql()
Set con = CreateObject("adodb.connection")
Set rs = CreateObject("adodb.recordset")
con.Open "provideR=microsoft.ace.oledb.12.0;data source=" & ThisWorkbook.FullName & ";extended properties=""excel 8.0;hdr=no"""
sorgu = "Select f1,f2,sum(f3) from tablo1 group By f1,F2 order by f1 asc"
rs.Open sorgu, con
Sayfa1.Range("B1").CopyFromRecordset rs
End Sub