Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Query SQL Penjualan dan Pembelian

saya ingin membuat fitur laporan laba pendapatan dan pengeluaran yang bisa harian, mingguan, bulanan maupun tahunan, hanya saja saya belum mengerti cara menggabungkan 2 tabel yang tidak ada hubungan nya seperti tabel penjualan dan tabel pembelian

struktur tabel penjualan sederhana

id | pembeli | barang | harga | jumlah | tanggal

struktur tabel pembelian sederhana

id | supplier | barang | harga | jumlah | tanggal

susunan tabel yang diinginakan

tanggal | total_harga_beli | total_harga_jual | laba ( total_harga_jual-total_harga_beli )

keterangan :

kolom tanggal berdasarkan filter harian, mingguan, bulanan maupun tahunan

kolom total_harga_beli berdasarkan total transaksi pembelian pada tanggal tersebut

kolom total_harga_jualberdasarkan total transaksi penjualan pada tanggal tersebut

contoh kasus :

kita ibaratkan tanggal laporan yang ingin dicetak diantara 01-12-2021 dan 05-12-2021  dan filter nya harian.

tampilan yang diinginkan

tanggal    | total_harga_beli | total_harga_jual | laba ( total_harga_jual-total_harga_beli )
2021-12-01 | 1000             | 0                | -1000
2021-12-02 | 2000             | 500              | -1500
2021-12-03 | 0                | 1000             | 1000
2021-12-05 | 400              | 1000             | 600

untuk tanggal yang tidak ada transaksi pembelian atau penjualan dapat tidak ditampilkan seperti tanggal 04-12-2021 diatas

mohon bantuannya

avatar Terra
@Terra

81 Kontribusi 39 Poin

Diperbarui 3 tahun yang lalu

Tanggapan

Mungkin artikel berikut dapat membantu anda: https://www.plumislandmedia.net/mysql/sql-reporting-time-intervals/

1 Jawaban:

Jawaban Terpilih

<div>bisa di coba seperti ini<br><figure data-trix-attachment="{&quot;contentType&quot;:&quot;image/png&quot;,&quot;filename&quot;:&quot;sk_terra_mysql5_sum_group.png&quot;,&quot;filesize&quot;:29040,&quot;height&quot;:588,&quot;url&quot;:&quot;https://i.ibb.co/g6k7Fkg/sk-terra-mysql5-sum-group.png&quot;,&quot;width&quot;:1248}" data-trix-content-type="image/png" data-trix-attributes="{&quot;presentation&quot;:&quot;gallery&quot;}" class="attachment attachment--preview attachment--png"><img src="https://i.ibb.co/g6k7Fkg/sk-terra-mysql5-sum-group.png" width="1248" height="588"><figcaption class="attachment__caption"><span class="attachment__name">sk_terra_mysql5_sum_group.png</span> <span class="attachment__size">28.36 KB</span></figcaption></figure></div>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 3 tahun yang lalu

Tanggapan

terimakasih bantuannya, sekarang sudah paham

Login untuk ikut Jawaban