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 2 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 2 tahun yang lalu

Tanggapan

terimakasih bantuannya, sekarang sudah paham

Login untuk ikut Jawaban