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