Kategori: Sql Sorgular

23 Ağustos 2025

Mikro v16 ile Mikro V17 Arasındaki Farklı Tabloları Görme

—— 2 Veri Tabanı Arasındaki Farkları Bulma VİEWS SELECT name AS ViewNameFROM MikroDB_V16_DMR_AoD_2020.sys.viewsEXCEPTSELECT nameFROM MikroDesktop_DMR_AoD_2020.sys.views; —— 2 Veri Tabanı Arasındaki Farkları Bulma TABLE SELECT name AS TableNameFROM MikroDB_V16_DMR_AoD_2020.sys.tablesEXCEPTSELECT nameFROM MikroDesktop_DMR_AoD_2020.sys.tables; —— 2 Veri Tabanı Arasındaki Farkları Bulma PROCEDUR SELECT name AS ProcedureNameDMR_AoD MikroDB_V16_DMR_AoD_2020.sys.proceduresEXCEPTSELECT nameFROM MikroDesktop_DMR_AoD_2020.sys.procedures; —— 2 Veri Tabanı Arasındaki Farkları Bulma FUNCTİONSSELECT name AS FunctionNameFROM MikroDB_V16_DMR_AoD_2020.sys.objectsWHERE type IN (‘FN’,’IF’,’TF’)EXCEPTSELECT nameFROM MikroDesktop_DMR_AoD_2020.sys.objectsWHERE type IN (‘FN’,’IF’,’TF’);

24 Haziran 2025

Mikro Muhasebe Programı Cari Hesap Kilitleme Update Sql Sorgu

UPDATE CARI_HESAPLAR SET cari_cari_kilitli_flg = CASE WHEN NOT EXISTS(SELECT * FROM CARI_HESAP_HAREKETLERI where cha_evrak_tip=’1′ and cha_tip=’1′AND cha_normal_Iade=’0′ and (cha_cinsi=’0′ or cha_cinsi=’1′) AND cha_tarihi>=DATEADD(DAY,-45,GETDATE()) AND cha_kod=cari_kod)THEN 1ELSE cari_cari_kilitli_flgEND where cari_baglanti_tipi=’0′

24 Haziran 2025

Mssql Birden Fazla Aynı Kaydı Bulma Sorgusu

select cari_unvan1,cari_unvan2,cari_vdaire_adi,cari_vdaire_no /* Alan Adları Yazılacak */from CARI_HESAPLAR  /* Tablo Adı Yazılacak*/GROUP BY cari_unvan1,cari_unvan2,cari_vdaire_adi,cari_vdaire_no /* Alan Adlarının Aynısı  Yazılacak */having count(*)>1  /* > işaretinden Sonra Yazılan Sayıdan Büyük Olanı Getirir. */

24 Haziran 2025

Mssql Veritabanları Arası INSERT Kullanımı

Msqql veritabanları arasında tablodan tabloya kayıpsız veri aktarımı için aşağıdaki kodu kullanabiliriz. INSERT INTO DatabaseAdı.dbo.[TabloAdı]         /* Verilerin Aktarılacağı Database */SELECT * FROM DatabaseAdı.dbo.[TabloAdı]    /* Verinin Çekileceği Database */