繁体   English   中英

如何获得一个月中的某天来计算PHP和Mysqli中的总销售额?

[英]How to get day of month to calculate total sales in PHP and Mysqli?

这是我要完成的项目。 输入用户数据并自动创建修改日期。

循环上的输入和结果列表都可以。 但是现在我想按月和年计算总销售额。

数据库列式的例子: model_namesold_datesoldstock_left

日期是在我的PHP插入代码上使用NOW() ,因此存储在数据库中的结果将为2015-04-06

每个销售都有其自己的创建日期。 例:

name  sold     date 
item1  3      2015-04-06
item2  4      2015-04-06
item1  4      2015-04-07

我要抢日期2015-04- 06日当天,总结每个项目的总销售额。 并显示甚至每月销售的每月销售。

我的想法是:

SELECT YEAR(sold_date) AS 'year', 
       MONTH(sold_date) AS 'month' 
FROM Table 
WHERE Condition = 'Condition';

但是要显示循环的结果,我需要:

$mysqli->query("SELECT * 
                FROM item 
                ORDER BY sold_date DESC  
                LIMIT $start,$per_page");

这两个sql命令似乎无法组合在一起,或者我不知道如何组合它们。 或将它们合并后,如何求和。 最终销售表将如下所示:

name   month  total
item1 04(Apr) 7

如果我没记错的话,可以使用DAY( <date> ),MONTH( <date> )或YEAR( <date> )来获取<date>对应的日期,月份和年份。

要获取日期,请执行以下操作:

$timestamp = strtotime('2009-10-22');
$day = date('d', $timestamp);
$month = date('m', $timestamp);
$year = date('Y', $timestamp);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM