Logo 'da Hareket Görmeyen Cari Hesap Kartların Listelenmesi
SELECT * FROM dbo.LG_001_CLCARD WHERE dbo.LG_001_CLCARD.LOGICALREF NOT IN
(SELECT CLIENTREF FROM dbo.LG_001_01_CLFLINE)
LOGO için SQL ve RAPORLAMA ÖRNEKLERİ Logo GO, Logo Tiger SQL Rapor Örnekleri https://www.miscdanismanlik.com
SQL Server adı ( Instance Name ) değiştirme
SQL Server adı ( Instance Name ) değiştirme
Bilgisayarınızın adı değiştiği zaman SQL Server 'ın adı değişmeyecektir ve değişiklik çeşitli sorunlara neden oalcaktır (Özellikle ismi değişen bilgisayar yada serverın SQL ine dışardan erişiyorsanız). Bu tür bir sorunun çözümü SQL Serverınızın adını da bilgisayar adıyla aynı olacak şekilde değiştirmektir. Bunu yapmak için aşağıdaki SP'leri kullanabilirsiniz:
sp_dropserver 'EskiServerAdi'
sp_addserver 'YeniServerAdi', 'local'
Microsoft SQL Server T-SQL Tarih ve Saat Formatları
Microsoft SQL Server T-SQL Tarih ve Saat Formatları
SQL sorgularımızın içinde sık sık kullandığımız tarih saat formatı örneği;
SELECT convert(varchar, getdate(), 103) – dd/mm/yyyy
sanırım çok işinize yarar....
MUHASEBE BAĞLANTISI OLMAYAN FATURALAR
Şimdi SQL Server üzerinden Muhasebe Bağlantısı Olmayan Faturaları birlikte listeleyelim,
SELECT * FROM dbo.LG_030_01_INVOICE
SELECT * FROM dbo.LG_030_01_INVOICE
WHERE
dbo.LG_030_01_INVOICE.ACCFICHEREF
NOT IN (SELECT LOGICALREF FROM
dbo.LG_030_01_EMFLINE)
SQL 'de Tablo Kopyalama
SQL 'de Tablo Kopyalama
Select * into YEDEK_ITEMS from LG_030_ITEMS
SQL View kullanarak Tiger 'da Malzeme Hareketleri Toplamı almak
SQL View kullanarak Tiger 'da Malzeme Hareketleri Toplamı almak
View ile Stok Kartı Türü, Stok Kodu, Stok Açıklaması gibi kart bilgileri ve Satış Miktarını, İade Miktarını ve Satış Tutarını almak mümkündür. Kullanmakta olduğunuz program Tiger ise rapor üreticiden basitçe direkt bu kodu yada ikodun bulunduğu view 'i kullanarak rapor hazırlayabilirsiniz.
--------- LOGO 'DA MALZEME HAREKETLERİ TOPLAMI ------------
SELECT * FROM
(
SELECT
I.CARDTYPE "Malzeme Türü",
I.CODE "Malzeme Kodu",
I.NAME "Malzeme Adı",
I.SPECODE "Malzeme Özel Kodu",
I.CYPHCODE "Malzeme Yetki Kodu",
U.CODE "Birim Seti ",
T.CODE "Birim Kodu",
SUM(SIGN(L.IOCODE-1)*L.AMOUNT) "Satış Miktarı",
SUM(SIGN(4-L.IOCODE)*L.AMOUNT) "İade Miktarı",
SUM(SIGN(L.IOCODE-1)*L.TOTAL) "Satış Tutarı"
FROM
"TIGERDB"..LG_010_01_STLINE L
LEFT OUTER JOIN "TIGERDB"..LG_010_01_STFICHE F ON L.STFICHEREF=F.LOGICALREF
LEFT OUTER JOIN "TIGERDB"..LG_010_ITEMS I ON L.STOCKREF=I.LOGICALREF AND L.LINETYPE NOT IN (1,2,3,4)
LEFT OUTER JOIN "TIGERDB"..LG_010_UNITSETF U ON I.UNITSETREF=U.LOGICALREF
LEFT OUTER JOIN "TIGERDB"..LG_010_UNITSETL T ON U.LOGICALREF=T.UNITSETREF
WHERE
I.LOGICALREF IS NOT NULL
AND F.GRPCODE=2
AND T.LINENR=1
GROUP BY
I.CARDTYPE,
I.CODE,
I.NAME,
U.CODE,
T.CODE,
I.SPECODE,
I.CYPHCODE
) AS DYNMQRY
ORDER BY DYNMQRY.[Malzeme Kodu] ASC, DYNMQRY.[Malzeme Adı] ASC
Kaydol:
Kayıtlar (Atom)