bu sorguları azaltmak istiyorum.
doğru yol varsa da öğrenmek istiyorum.
Stok daki bu aya ait giriş yapılmış verileri çekliyor.
<?php
$biraylikgiris = $db->prepare("
SELECT Sum(sip_urun_adedi) FROM siparis WHERE in_out='Giriş' AND sip_zaman >= NOW() - INTERVAL 1 month
AND stok_id=:id ");
$biraylikgiris->execute(array('id' => guvenlik($_POST['id']) ));
$toplamstok = $biraylikgiris->fetchColumn();
?>Stok daki bu aya ait kaç kere giriş yapılmış verileri çekliyor.<?php
$biraylikgiris = $db->prepare("
SELECT COUNT(sip_urun_adedi) FROM siparis WHERE in_out='Giriş' AND sip_zaman >= NOW() - INTERVAL 1 month
AND stok_id=:id ");
$biraylikgiris->execute(array('id' => guvenlik($_POST['id']) ));
$toplamstok = $biraylikgiris->fetchColumn();
?>Stoktaki bu aya ait giriş toplam alış tutarlarını çekiyor.<?php
$biraylikgiris = $db->prepare("
SELECT SUM(sip_birim_fiyati) FROM siparis WHERE in_out='Giriş' AND sip_zaman >= NOW() - INTERVAL 1 month
AND stok_id=:id ");
$biraylikgiris->execute(array('id' => guvenlik($_POST['id']) ));
$toplamstok = $biraylikgiris->fetchColumn();
?>Ve Sorgular şöyle devam ediyor.Bu aya ait çıkışlar,
geçen aya ait girişler
geçen aya ait çıkışlar
bu yıla ait girişler
bu yıla ait çıkışlar.