Son İletiler

Son İletiler

Sayfa: [1] 2 3 ... 10
1
SQL / Ynt: Database Boyutu Maxsimum Küçütme
« Son İleti Gönderen: selcukus Dün, 23:01 »
Merhaba,

Öncelikle ilginize teşekkür ederim.

Shrink işimi çözmez, sıkıntı yedekleme boyutu da büyük olması. Go3 Database 1,800 mb civarında backup la 200 mb düşüyor.
Connect Database 780 mb civarında backup la 500 mb düşüyor.

Yani Database küçültmek için SQL sorgusu ile reorganize edebilmenin yolunu arıyorum.
2
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: ByBirol® Dün, 13:39 »
yani VIEW 'ı logo raporlarına çekmek istiyorsan kullanım mantıgını anlatdım Herzaman SUM(tutar) WHERE [Toplam Değer]<>0 doğru bir yaklaşım olmayabilir.
3
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: ALOX Dün, 12:20 »
dostum VIEW ' i bodozlama logoya getiremezsin ,viewdeki bir alanı getirebilirsin

mesela viewdeki bu satıra ulaşman için ABC INSAAT    500 TL LOGICALREF=2 dedim şekilde kullanman lazım ,bodozlama hepsini almak istiyorsan rapor üreticiyi kullan.

dostum VIEW ' i bodozlama logoya getiremezsin ,viewdeki bir alanı getirebilirsin

mesela viewdeki bu satıra ulaşman için ABC INSAAT    500 TL LOGICALREF=2 dedim şekilde kullanman lazım ,bodozlama hepsini almak istiyorsan rapor üreticiyi kullan.

ben zaten rapor üreticiden sql ile hepsini alabliyorum
ve ordan toplamı da alabiliyrum.sıkıntı yok orda.
sıkıntı toplam değer alanının toplamını faaliyet raporuna çekmekti.
hatta bende wiev yaptım.
ama sqlinfo ile bir türlü getiremedim.
tabi vedat usta nın yaptığı gibi benim view in başındaki satırlar yoktu.
hala da ne olduğunu çözemedim ama..:)
şimdi sorunsuz rakam geliyor.
emeği geçen herkese tekrar tşk.
4
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: ByBirol® Dün, 12:13 »
dostum VIEW ' i bodozlama logoya getiremezsin ,viewdeki bir alanı getirebilirsin

mesela viewdeki bu satıra ulaşman için ABC INSAAT    500 TL LOGICALREF=2 dedim şekilde kullanman lazım ,bodozlama hepsini almak istiyorsan rapor üreticiyi kullan.
5
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: ALOX Dün, 12:11 »
ya kardeş helal olsun valla çalıştı
sağlamasını da yaptım hatta
çok tşk
ALLAH SENDEN RAZI OLSUN.
baya yoruldun.
hakkını helal et
tekrar tşk.
6
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: Vedat ÖZER Dün, 11:55 »
Faaliyet Raporunda son alışa göre mevcut stok maliyetini'mi görmek istiyorsunuz ?


1. Yapmanız gereken aşağıdaki vıew sql oluşturun.

Kod: [Seç]
IF OBJECT_ID ('MALIYET_RAPOR', 'view') IS NOT NULL
    DROP VIEW MALIYET_RAPOR ;
GO

CREATE VIEW MALIYET_RAPOR AS
select  *,CAST([STOK MİKTARI]*[Son Alış (Kdv Dahil)] AS numeric(38,2)) as [Toplam Değer] from (
SELECT
'Stok Kodu'=KART.CODE,

'Stok Adı'=KART.NAME,

'özel kod4-ALIŞ.fiy.'=KART.specode4,

'özel kod5-SATIŞ.fiy.'=KART.specode5,

'Durum'=CASE WHEN KART.ACTIVE=0 THEN 'Kullanımda' WHEN KART.ACTIVE=1 THEN 'Kullanım Dışı' END,

'STOK MİKTARI'= CASE WHEN (AMBARM.MIKTAR IS NULL) THEN '0' WHEN (AMBARM.MIKTAR IS NOT NULL) THEN AMBARM.MIKTAR END,

'Birim'=(SELECT BIRIM.CODE FROM LG_006_UNITSETL BIRIM WHERE BIRIM.UNITSETREF=KART.UNITSETREF AND BIRIM.MAINUNIT=1),

'Son Alış'=ISNULL((SELECT TOP 1 (DD.LINENET /DD.AMOUNT)   FROM LG_006_01_STLINE  DD WHERE  DD.STOCKREF=KART.LOGICALREF AND DD.TRCODE IN (1,14) AND DD.CANCELLED=0 ORDER BY DD.DATE_ DESC),''),


'KDV'=ISNULL((SELECT TOP 1 (FF.VAT )   FROM LG_006_01_STLINE  FF WHERE  FF.STOCKREF=KART.LOGICALREF AND FF.TRCODE IN (1,14) AND FF.CANCELLED=0 ORDER BY FF.DATE_ DESC),''),

'Son Alış (Kdv Dahil)'=ISNULL((SELECT TOP 1 ((GG.LINENET+GG.VATAMNT) /GG.AMOUNT)   FROM LG_006_01_STLINE  GG WHERE  GG.STOCKREF=KART.LOGICALREF AND GG.TRCODE IN (1,14) AND GG.CANCELLED=0 AND STFICHEREF<>0 ORDER BY GG.DATE_ DESC),'')


FROM LG_006_ITEMS KART
LEFT JOIN (SELECT SUM(ONHAND) MIKTAR,STOCKREF FROM LV_006_01_STINVTOT  WHERE INVENNO=-1 GROUP BY STOCKREF)
AMBARM ON KART.LOGICALREF = AMBARM.STOCKREF
WHERE KART.CARDTYPE<>22 AND AMBARM.MIKTAR>0
)tmp



2.Tanımlı alan ekleyelim.

Kod: [Seç]
VAL(_SQLINFO("SUM([Toplam Değer])","MALIYET_RAPOR","[Toplam Değer]<>0"))

7
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: ALOX Dün, 10:39 »
VAL(_SQLINFO("ALAN","VIEWADI","REFERANS"))

olarak kullanın.

iyi de bu faaliyet raporu ama ben neyi referans alacam ki onu çözemedim..
mesela malzeme değer raporu olsa tamam da.
çıkamadım vel hasıl işin içinden.
neyse.
yine de tşk.
8
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: ByBirol® Dün, 10:13 »
VAL(_SQLINFO("ALAN","VIEWADI","REFERANS"))

olarak kullanın.
9
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: ALOX Dün, 09:16 »
çok tşk ederim Vedat bey.
ALLAH razı olsun.
ben bunu wiew yaptım
sonra faaliyet raporunda sqlinfo ile çağırdım ama değer "0" geldi

VAL(_SQLINFO("SUM(Toplam Değer)","malzdeger",""))

acaba toplam değer alanındaki sayı biçiminden mi kaynaklanıyor.
hani para biriminde nokta var ya,,
yoksa ben mi sqlinfo yu yanlış yazdım.
son olarak bu konuda da yardımcı olursanız bitecek inş.


10
SQL / Ynt: sorguya yeni alan ekleme
« Son İleti Gönderen: Vedat ÖZER 20.02.2018, 16:29 »
Kod: [Seç]
select  *,CAST([STOK MİKTARI]*[Son Alış (Kdv Dahil)] AS numeric(38,2)) as [Toplam Değer] from (
SELECT
'Stok Kodu'=KART.CODE,

'Stok Adı'=KART.NAME,

'özel kod4-ALIŞ.fiy.'=KART.specode4,

'özel kod5-SATIŞ.fiy.'=KART.specode5,

'Durum'=CASE WHEN KART.ACTIVE=0 THEN 'Kullanımda' WHEN KART.ACTIVE=1 THEN 'Kullanım Dışı' END,

'STOK MİKTARI'= CASE WHEN (AMBARM.MIKTAR IS NULL) THEN '0' WHEN (AMBARM.MIKTAR IS NOT NULL) THEN AMBARM.MIKTAR END,

'Birim'=(SELECT BIRIM.CODE FROM LG_006_UNITSETL BIRIM WHERE BIRIM.UNITSETREF=KART.UNITSETREF AND BIRIM.MAINUNIT=1),

'Son Alış'=ISNULL((SELECT TOP 1 (DD.LINENET /DD.AMOUNT)   FROM LG_006_01_STLINE  DD WHERE  DD.STOCKREF=KART.LOGICALREF AND DD.TRCODE IN (1,14) AND DD.CANCELLED=0 ORDER BY DD.DATE_ DESC),''),


'KDV'=ISNULL((SELECT TOP 1 (FF.VAT )   FROM LG_006_01_STLINE  FF WHERE  FF.STOCKREF=KART.LOGICALREF AND FF.TRCODE IN (1,14) AND FF.CANCELLED=0 ORDER BY FF.DATE_ DESC),''),

'Son Alış (Kdv Dahil)'=ISNULL((SELECT TOP 1 ((GG.LINENET+GG.VATAMNT) /GG.AMOUNT)   FROM LG_006_01_STLINE  GG WHERE  GG.STOCKREF=KART.LOGICALREF AND GG.TRCODE IN (1,14) AND GG.CANCELLED=0 AND STFICHEREF<>0 ORDER BY GG.DATE_ DESC),'')


FROM LG_006_ITEMS KART
LEFT JOIN (SELECT SUM(ONHAND) MIKTAR,STOCKREF FROM LV_006_01_STINVTOT  WHERE INVENNO=-1 GROUP BY STOCKREF)
AMBARM ON KART.LOGICALREF = AMBARM.STOCKREF
WHERE KART.CARDTYPE<>22 AND AMBARM.MIKTAR>0
)tmp
ORDER BY [Stok Kodu],[Stok Adı]
Sayfa: [1] 2 3 ... 10

Warez Scriptler hack forumu specters hd film izle