Penjumlahan berbeda baris di tabel (php dan mysql)

Permisi apa ada yang bisa bantu, Saya ingin mengambil nilai dari suatu tabel. jadi dibaris 1, hasil dari completion time yaitu waktu proses tambah 0, lalu baris selanjutnya hasil completion time dari completion time baris 1 + waktu proses baris kedua (mohon maaf pertanyaannya agak membingungkan). kira2 seperti begini alurnya

saya sudah coba membuat tetapi hanya baris pertama dan kedua yang benar, selanjutnya salah. Apakah bisa dibantu?

ini coding saya

dan ini hasilnya

Terimakasih

avatar achistomad
@achistomad

1 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

Ini pakai SQL saja, mungkin yang lain pakai PHP.

<a href='https://4i2dig.ch.files.1drv.com/y4m9ryUtq91vVUQ4dzg21lqT_vx0b9INC7px8yR3BYdIqHtsoVtwknI7VZsx04YPmpdNk25txMQWNnQKqF24vzkyZ3fTGQ0VBh7zeNYNpCPA9Gj_yyNF-AewSx7t64vWfZNyXMRTYPcEh3pUkdih57-yEoi-NQlHh-quKd3HoIUpEvEkMnExC0BsXKy27vDGdj_?width=1405&height=712&cropmode=none'>https://4i2dig.ch.files.1drv.com/y4m9ryUtq91vVUQ4dzg21lqT_vx0b9INC7px8yR3BYdIqHtsoVtwknI7VZsx04YPmpdNk25txMQWNnQKqF24vzkyZ3fTGQ0VBh7zeNYNpCPA9Gj_yyNF-AewSx7t64vWfZNyXMRTYPcEh3pUkdih57-yEoi-NQlHh-quKd3HoIUpEvEkMnExC0BsXKy27vDGdj_?width=1405&height=712&cropmode=none</a>

<a href='https://4y2dig.ch.files.1drv.com/y4m6WJfgH2rA1HDROvTGZIx6ANi9UI54sF-FsWT2w6HqkiCDPylUC6i09S9Scf_7eTs9-_gFhwXYwxibfzBn9f_Hs3RbmFVoy3HAI3TAf74aIWf8A5ZYkKU4uEUJ5LkrkpwQGhpUeYVFhMThQJit8DeJVaER0TMw5DN3ayzz1amEi1thPALd9q8hKskWWom09ra?width=1512&height=502&cropmode=none'>MySQL 8</a>

<pre> CREATE TABLE IF NOT EXISTS achistomad_tx ( No INT, TglPesan DATE, NamaPelanggan VARCHAR(50), NamaProduk VARCHAR(50), Jumlah DECIMAL, CompletionTime INT ); </pre>

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 3 tahun yang lalu

Tanggapan

Terimakasih atas bantuannya

Kalau boleh tau field-field di tabel achistomad_tx apa ya gan? Terimakasih

lihat di jawaban-nya. di-komentar tidak bisa show code.

Jawaban Terpilih

Mungkin bisa pakai variable diluar while loop, yang gunanya untuk menampung hasil penjumlahan nilai waktunya, contohnya seperti ini :

<pre> &lt;?php

$total_time = 0;

while($data = mysql_fetch_array($queyr)) { ?&gt;

&amp;lt;tr&amp;gt;
	&amp;lt;td&amp;gt;&amp;lt;?= $no++; ?&amp;gt;&amp;lt;/td&amp;gt;
	&amp;lt;td&amp;gt;&amp;lt;?= $data[&#039;a&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
	&amp;lt;td&amp;gt;&amp;lt;?= $data[&#039;tgl&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
	&amp;lt;td&amp;gt;&amp;lt;?= $data[&#039;nama&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
	&amp;lt;td&amp;gt;&amp;lt;?= $data[&#039;waktu_proses&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
	&amp;lt;td&amp;gt;&amp;lt;?= $data[&#039;completion_time&#039;]; ?&amp;gt;&amp;lt;/td&amp;gt;
	&amp;lt;?php
		$total_time = $total_time + ($data[&#039;waktu_proses&#039;] + $completion_time);
	?&amp;gt;
&amp;lt;/tr&amp;gt;

&lt;?php } ?&gt; </pre>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

Tanggapan

Terimakasih atas bantuannya

Login untuk ikut Jawaban