Php aynı sütündaki verileri toplama-çıkarma
Merhaba,
Aşağıdaki gibi bir tablom var. Aynı sütunun içerisindeki verilerin arasındaki fiyat farkını bulmasını istiyorum ama mantığını oturtamadım.
Fiyatlar
| 1500 |
| 2500 |
| 2399 |
| 1453 |
Sonuç olarak;
1500
2500 - 1000 TL (zam) fark var
2399 - 101 TL (indirim)fark var
1453 - 946 TL (indirim) fark var
1999 - 546 TL (zam) fark var
Merhaba, hesabı veriyi çekerken yapabilirsiniz aslında. MySQL ile.
Bir tablo düşünelim.
id fiyat sonfiyat
1. 120 50
2. 200 300
mysql ile hesaplayalım;
select
IF(fiyat < sonfiyat , "zam", "indirim") as durum,
sum(sonfiyat - fiyat) as fark,
round(sum(((sonfiyat - fiyat) / fiyat) * 100)) as fark_yuzde
from deneme
group by id
sonuç;
durum fark fark_yuzde
indirim -70 -58 //Yüzde 58 oranında indirim
zam 100 50 //Yüzde 50 zam