static_order.sql 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #统计每个月的财务报表
  2. SELECT order_sn,pay_sn,buyer_id,buyer_name,FROM_UNIXTIME(payment_time,'%Y-%d-%m'),order_amount,pd_amount,order_amount-pd_amount,payment_code,trade_no
  3. from lrlz_order WHERE order_state in (20,30,40)
  4. AND refund_state = 0
  5. AND payment_time > unix_timestamp(DATE('2016-07-01'))
  6. AND payment_time < unix_timestamp(DATE('2016-08-01'));
  7. #统计单月订单
  8. SELECT sum(order_amount)
  9. from lrlz_order WHERE order_state in (20,30,40)
  10. AND refund_state = 0
  11. AND payment_time > unix_timestamp(DATE('2016-07-01'))
  12. AND payment_time < unix_timestamp(DATE('2016-08-01'));
  13. #统计各个品牌的数量
  14. SELECT count(distinct CONCAT(goods_commonid)),brand_name AS nc_count
  15. FROM lrlz_goods as g,lrlz_brand as b
  16. WHERE g.brand_id = b.brand_id and g.goods_state = '1' AND g.goods_verify = '1'
  17. group by g.brand_id
  18. #统计库存总价和卖出的商品总价
  19. SELECT sum(goods_salenum*goods_marketprice),sum(goods_storage * goods_marketprice) FROM `lrlz_goods` WHERE goods_state = '1' AND goods_verify = '1'
  20. #统计当天新增用户数
  21. SELECT COUNT(*) FROM lrlz_member WHERE member_time > UNIX_TIMESTAMP('2016-08-12');
  22. SELECT COUNT(*) FROM lrlz_member WHERE member_time > UNIX_TIMESTAMP('2016-08-11') AND member_time < UNIX_TIMESTAMP('2016-08-12') ;
  23. SELECT count(*) FROM lrlz_member;
  24. #检查商品和品牌关联