P H P  V I E T  N A M  P O R T A L
Xin chào, Khách. Vui lòng đăng nhập hoặc đăng ký tài khoản.
Bạn đã quên email kích hoạt?






     Trang chủ | Download | Tự học PHP | Kho tư liệu | Diễn đàn
Trang: [1]
  In  
This topic has not yet been rated!
You have not rated this topic. Select a rating:
Tác giảChủ đề: Tính tổng theo ngày  (Đã đọc 2038 lần)
ngocdan
PHP Starter
*
Posts: 4


Xem hồ sơ Email
« on: August 30, 2010, 06:11:14 AM »

Trong database my sql có một table doanh thu, trong table này có cột ngày, mình muốn tính tổng tiền cho những dòng có cùng ngày và in ra kết quả. Mọi người giúp mình .
VD:
27/08/2010 : 10000
27/08/2010 : 20000
28/08/2010 : 15000

sao khi xử lý sẽ in ra kết quả: 30000     15000
Logged
camyve
PHP Starter
*
Posts: 8



Xem hồ sơ Email
« Trả lời #1 on: August 30, 2010, 12:12:49 PM »

SELECT    SUM(tien) AS tong , ngay
FROM       doanhthu
GROUP BY  ngay



đấy là em giả sử table doanh thu của bác có 3 trường
doanhthu(id,tien,ngay)
« Last Edit: August 30, 2010, 12:14:32 PM bởi camyve » Logged
ngocdan
PHP Starter
*
Posts: 4


Xem hồ sơ Email
« Trả lời #2 on: August 31, 2010, 01:48:09 AM »

vậy trong while in ra sao bạn?

code dưới đây in ra các dòng từ ngày..đến ngày.. vấy muốn tính tổng theo ngày thì mình sửa lại như thế nào bạn?

Code:
<?
require("connect.php");
$totalRows = 0;     
$stSQL ="select * from phieuthu where Ngaythu between '$tungay' and '$denngay' order by Ngaythu DESC  limit  0,10  ";
$result = mysql_query($stSQL, $link);
$totalRows=mysql_num_rows($result);
$temp=0; 
?>
<?

while ($row = mysql_fetch_array ($result))
{
                 ?>
           <?=$row['Sotien']?>
<?
                 }
                ?>


Logged
camyve
PHP Starter
*
Posts: 8



Xem hồ sơ Email
« Trả lời #3 on: August 31, 2010, 02:58:00 AM »

$sql="SELECT    SUM(tien) AS tong , ngay
       FROM       doanhthu
       GROUP BY  ngay";
$resource=mysql_query($sql);
while($row=mysql_fetch_array($resource)){
       echo $row['tong'];
       echo $row['ngay'];
}


bác test thử xem
Logged
ngocdan
PHP Starter
*
Posts: 4


Xem hồ sơ Email
« Trả lời #4 on: September 06, 2010, 07:20:19 PM »

Mình muốn những ngày trùng nhau thì in ra 1 lần, mọi người giúp với. thanks!
Logged
ngocdan
PHP Starter
*
Posts: 4


Xem hồ sơ Email
« Trả lời #5 on: September 07, 2010, 02:16:21 AM »

thanks, mình đã làm được rồi.
Logged
Trang: [1]
  In  
 
Chuyển sang:  

Powered by SMF 1.1.15 | SMF © 2006-2007, Simple Machines . Modified by PHPVN Members