Home >Backend Development >PHP Tutorial >PHP如果统计数据库里一个月或者一个礼拜的销售金额

PHP如果统计数据库里一个月或者一个礼拜的销售金额

WBOY
WBOYOriginal
2016-06-23 13:39:391854browse

这是数据库,表名:aa_record

DROP TABLE IF EXISTS pre_record;CREATE TABLE pre_record (  cid smallint(5) unsigned NOT NULL DEFAULT '0',    id int(10) unsigned NOT NULL AUTO_INCREMENT,   #唯一IP  name varchar(80) default '',        #姓名  mobile varchar(80) default '',      #手机号码  products varchar(80) default '',    #产品名称  amount varchar(10) default '',      #数量/价格   subpay varchar(5) default '',      #付款方式  cate varchar(80) default '',        #详细地址  courier varchar(5) default '',      #选择快递  delivery varchar(5) default '',    #发货状态  time datetime default '0000-00-00 00:00:00',  #下单时间  PRIMARY KEY  (id),  KEY cid_id (cid,id),  KEY cid_dateline (cid)) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

这个是表格
ip   下单时间     姓名   产品名称  数量/价格  付款方式  发货地址 快递方式  发货状态1   2015-01-01   测试     酱油     1/10     支付宝    上海市  韵达快递   已发货2   2014-12-01   测试1    酱油     1/10     财付通    上海市  申通快递   已发货3   2015-03-01   测试2    酱油     1/10     网银      上海市  韵达快递   已发货4   2015-05-01   测试3    酱油     1/10     财付通    上海市  韵达快递   已发货


PHP如何来统计这一个月的销量量,或者一个礼拜,比如我筛选  网银付款的,我想把这上个月用网银付款的,又怎么统计
新手,求大神指教


回复讨论(解决方案)

数据表设计的不合理

数量 p_num
单价 p_price
金额 p_money
分别存放一个字段

单价和金额用decimal 类型
时间用时间戳


汇总只需要汇总时间段的金额

SELECT SUM(p_money) AS  sum_money From pre_record Where 时间范围
         

数据表设计的不合理

数量 p_num
单价 p_price
金额 p_money
分别存放一个字段

单价和金额用decimal 类型
时间用时间戳


汇总只需要汇总时间段的金额

SELECT SUM(p_money) AS  sum_money From pre_record Where 时间范围
         

如果多个条件如何统计呢,比如:2014-02-02-2014-03-02,用财付通购买的总销售金额

数据表设计的不合理

数量 p_num
单价 p_price
金额 p_money
分别存放一个字段

单价和金额用decimal 类型
时间用时间戳


汇总只需要汇总时间段的金额

SELECT SUM(p_money) AS  sum_money From pre_record Where 时间范围
         

没问题了,谢谢
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn