FAQ |
Calendar |
![]() |
|
Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman. |
![]() |
|
Thread Tools |
#1
|
|||
|
|||
![]()
Gan ada tugas buat database nih tp ane mengalami masalah pas ngerjain query nya!! to the point aj yee... ada ketentuan begini -Subtotal = harga x jumbel -ppn = 10% dari subtotal -Jika jumbel > 25 maka mendapatkan diskon 10% dari subtotal -Jika jumbel > 15 maka mendapatkan diskon 7% dari subtotal,selain itu 0 -total = subtotal + ppn - diskon (untuk soal2nya sih ada tapi ane ga post!! ane post cuma point2 masalahnya aj disini) nah trus ane ketik SQL nya gini Spoiler for SQL: select penjualan.nokwitansi,penjualan.tgl,penjualan.kdpel anggan,pelanggan.nmpelanggan,penjualan.kdkoran,kor an.nmkoran,koran.harga,penjualan.jumbel, (koran.harga*penjualan.jumbel)AS subtotal, (0.1*(koran.harga*penjualan.jumbel)) AS ppn if(penjualan.jumbel>25,0.1*(koran.harga*penjualan. jumbel), if(penjualan.jumbel>15,0.07*(koran.harga*penjualan .jumbel),0))AS diskon, (koran.harga*penjualan.jumbel)+(0.1*(koran.harga*p enjualan.jumbel))-if(penjualan.jumbel>25,0.1*(koran.harga*penjualan. jumbel), if(penjualan.jumbel>15,0.07*(koran.harga*penjualan .jumbel),0))AS total from koran INNER JOIN(pelanggan INNER JOIN penjualan ON pelanggan.kdpelanggan=penjualan.kdpelanggan) ON koran.kdkoran=penjualan.kdkoran; Nah pas ane run di mysql kok ga run ya?? Spoiler for ada bacaan gini: MySQL said: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'if(penjualan.jumbel>25,0.1*(koran.harga*penjualan .jumbel), if(penjualan.jumbel>' at line 9 pas ane cek ke temen ane yg betul ternyata sama kayak punya ane tp run!! Apanya ya yg salah gan Master? Terkait:
|
![]() |
|
|