• 02-02-2017, 14:00:02
    #1
    merhaba


    konu güncellendi 03/02/2017

    siparis diye bir tablom var ve :
    sip_id (autoInc)
    sip_no (varchar)
    sip_adi (varchar)
    sip_miktar (int)
    sip_termin (varchar/date)
    sip_act='1' (1=aktif hareket 0= silinmiş kayıt))
    sip_ak='A' (açık sipariş, K sipariş kapalı)... alanlarım mevcut

    hareket isimli depo giris cikisi yaptigim tablo var ve
    har_id = auto Inc
    har_tipi = 'UC' (Üretim çıkışının kısaltması - varchar(2))
    sip_id = int
    har_miktar = int
    har_tarih = varchar
    har_act='1' (1= aktif kayıtlar, 0 = silinmiş kayıtlar)

    resim siparişin SON Durumunu gösteren liste.
    burdan özel veya genelden ücretli bile olsa yardım istedim maalesef bulamadım..
    net de birleşik tabloların resimlerini incelerken inner/left join bağlantılarını gördüm.. bunların arasındaki farkı bilmiyorum ama LEFT JOIN ile sonucumu verince sizler ile paylaşmak istedim

    size bu resimdeki ekranı oluşturan Satır Değerlerini veren sql i paylaşıyorum....

    $stmt = $DBcon->prepare("SELECT s.*, sum(h.har_miktar) as ucikis, h.sip_id, h.har_id, h.har_act FROM siparis s left join hareket h on (s.sip_id=h.sip_id) and s.sip_act=h.har_act and s.sip_ak='A' group by sip_no");
    $stmt->execute();
    dip toplamı ayrı alıp ekledim .. isteyen var ise onu da ekliyorum
    		
    <th colspan="2" align="right"> AÇIK Sipariş Sayısı&nbsp;
    		<?php
    			$kapalisipsayi = $DBcon->prepare("SELECT count(sip_id) FROM siparis where sip_act='1' and sip_ak='A'");
    			$kapalisipsayi->execute();
    			for($j=0; $rows = $kapalisipsayi->fetch(); $j++){
    			echo number_format($rows['count(sip_id)'],0);
    			}
    			?>
    		adet ve Toplamı :  </th>
    		<th align="right"> <font color="Green">
    			<?php
    			$results = $DBcon->prepare("SELECT sum(sip_miktar) FROM siparis where sip_act='1' and sip_ak='A'");
    			$results->execute();
    			for($i=0; $rows = $results->fetch(); $i++){
    			echo number_format($rows['sum(sip_miktar)'],0);
    			}
    			?>&nbsp;kg
    		</th>
    dün akşam team ile yardımcı olmaya çalışan bir arkadaşımız oldu ama maksadımı anlamadığını var sayarak... yinede kendisine teşekkür ediyorum zaman ayırdığı için

    benim gibi acemi arkadaşlara faydası olması ümidi ile
  • 02-02-2017, 15:53:00
    #2
    Merhaba,

    hareket tablosundaki bu field hangi değerleri alıyor ve anlamları nedir?

    har_tipi = 'UC'
  • 02-02-2017, 16:39:41
    #3
    güncelledim :P