Kadang dalam sebuah bisnis penjualan, perubahan harga mutlak dilakukan. hal ini tentunya akan melibatkan user untuk merubah harga dengan target waktu yang ditentukan.
Hal in tidak akan menjadi masalah apabila data tidak begitu banyak, saya asumsikan masih dibawah 1000 produk yang apabila diinput oleh 3 orang hanya membutuhkan 3-5 hari, namun bagaimana apabila datanya ribuan sedangkan bagian marketing meminta segera diselesaikan.
berikut saya jelaskan cara cepat update harga menggunakan perubahan baik naik atau turun berdasarkan diskon (pastikan anda bagian yang bsa mengakses databasenya)

Diasumsikan nama tabel “harga” (stockid, price)

Kita akan rubah harga.price naik 10% untuk harga lebih dari 10.000,- (sepuluh ribu)

UPDATE harga SET price = price * ( 1 – ( 10 /100 ) ) WHERE price >10000;

Kita akan rubah harga.price turun 10% untuk harga kurang dari .1000.000,- (satu juta)

UPDATE harga SET  price = price * ( 1 + ( 10 /100 ) ) WHERE price <1000000;

Silahkan dicoba, semoga membantu.

Tagged with:
 

Comments are closed.