Php mysql zarar eden işlemleri listeleme
Merhaba herkese iyi çalışmalar elimizde alış satışların tutulduğu veritabanı mevcut bu veritabanı üzerinden şu işlemi yapmak istiyorum fakat mysql formülu nedir bilmiyorum yardımcı olabilir misiniz? Yapmak istediğim işlem:
$pos_komisyonu=($row['satis'] / 100) * $row['pos_komisyon'];
$kar = $row['satis']-$row['alis'];
$kar=$kar-pos_komisyonu;
Bu yukarıdaki işlemi php ile yapabiliyorum fakat benim istediğim bunun mysql formülünü nasıl yapabilirim
yukarıdaki amaç şu
satış fiyatından alış fiyatını çıkarıp kârımızı söylüyor ve kârın içinden pos komisyonu çıkarıp bize net kalan kâr'ı söylüyor
mysql hali lazım çünkü php sorgusu yazacağım zarar eden satışları listelemek için
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
bağlantını aynı tut. normalde tablo kolonlarının adını yazarak çağrıyorsun, bunda da "as" diyerek tabloyu o an için soyut olarak anlamdırıyorsun veya adlandırıyorsun neyse artık.
SELECT
@netkar:=ROUND(((satis - alis) - (satis / 100 * komisyon)), 2) as kar
FROM `bos`
bunu al pdo da sql işlemi yazdığın yer ile değiştir. sonucu ise ["kar"] olarak al, bu kadar. aynısı yani.
Munzevi kod için çok teşekkürler fakat bunu PHP PDO'da nasıl kullanabilirim onunla ilgili örnek atabilir misiniz?
SELECT
@pos_komisyon:=ROUND((satis / 100 * komisyon),2),
@kar:=ROUND((satis - alis),2),
@netkar:=ROUND(((satis - alis) - (satis / 100 * komisyon)), 2)
FROM `bos`
sadece son sonucu istiyorsan bunu kullanman daha mantıklı
SELECT
@netkar:=ROUND(((satis - alis) - (satis / 100 * komisyon)), 2) as kar
FROM `bos`