当前位置: 首页 > wzjs >正文

莱芜网站建设企业网络营销推广方法

莱芜网站建设,企业网络营销推广方法,百度宣传推广费用,网络营销培训机构排名©Copyright 蕃薯耀 2022-11-10 蕃薯耀的博客_CSDN博客-蕃薯耀分享,java,js领域博主 一、Mysql 本月第一天,Mysql 当前月第一天 -- 本月第一天 SELECT DATE_ADD(CURDATE(), INTERVAL -DAY(CURDATE()) 1 DAY);-- 本月第一天 SELECT CONCAT(DATE_FORMAT(CURDAT…

==============================

©Copyright 蕃薯耀 2022-11-10

蕃薯耀的博客_CSDN博客-蕃薯耀分享,java,js领域博主

一、Mysql 本月第一天,Mysql 当前月第一天

-- 本月第一天
SELECT DATE_ADD(CURDATE(), INTERVAL -DAY(CURDATE()) + 1 DAY);-- 本月第一天
SELECT CONCAT(DATE_FORMAT(CURDATE(), '%Y-%m'), '-01');

二、Mysql 当前月每天累计统计

示例效果(ProductMeteAddUp为每天累计的数量):

Name          CreateTime  ProductMete     ProductMeteAddUp  
------------  ----------  --------------  ------------------
重钢二线       2022-11-07  0.00000000      0.00000000        
重钢二线       2022-11-08  13887.50000000  13887.50000000    
重钢二线       2022-11-09  5212.90000000   19100.40000000 

1、方式一:mysql8.0及以上版本可用

#当月每天累计统计(mysql8.0及以上版本可用)
#方式一:
#优点:标准,使用系统函数,无重复过滤条件
#缺点:mysql8.0及以上版本可用
SELECT `Name`,DATE(CreateTime) CreateTime,ProductMete,
SUM(ProductMete) OVER(ORDER BY CreateTime) AS ProductMeteAddUp
FROM Product_Daily
WHERE 1=1
AND NAME ='重钢二线'
AND CreateTime > DATE_ADD(CURDATE(), INTERVAL -DAY(CURDATE()) + 1 DAY)
ORDER BY CreateTime ASC;

2、方式二:子查询 [各版本通用]

#当月每天累计统计(子查询[各版本通用])
#方式二:
#优点:容易理解
#缺点:子查询存在重复的过滤条件
SELECT `Name`,DATE(CreateTime) CreateTime,ProductMete,
(SELECT SUM(p2.ProductMete) FROM Product_Daily p2 WHERE 1=1 AND p2.Name ='重钢二线'AND p2.CreateTime > DATE_ADD(CURDATE(), INTERVAL -DAY(CURDATE()) + 1 DAY)AND DATE(p2.CreateTime) <= DATE(p1.CreateTime)) AS ProductMeteAddUp
FROM Product_Daily p1
WHERE 1=1
AND p1.Name ='重钢二线'
AND p1.CreateTime > DATE_ADD(CURDATE(), INTERVAL -DAY(CURDATE()) + 1 DAY)
ORDER BY CreateTime ASC;

方式三:自定义变量实现

#当月每天累计统计(通过自定义变量实现)
#方式三:
#优点:代码简单,无重复过滤条件
#缺点:临时变量,不容易理解
SELECT `Name`,DATE(CreateTime) CreateTime,ProductMete,
@ProductMeteAddUp := @ProductMeteAddUp + ProductMete AS ProductMeteAddUp
FROM Product_Daily,(SELECT @ProductMeteAddUp := 0) temp
WHERE 1=1
AND `Name` ='重钢二线'
AND CreateTime > DATE_ADD(CURDATE(), INTERVAL -DAY(CURDATE()) + 1 DAY)
ORDER BY CreateTime ASC;

三、Mysql统计每月1号到当前日期的累计数据,自动补充无数据的日期

#当月每天累计统计(通过自定义变量实现),自动补充无数据的日期
SELECT tt.* 
,IFNULL(l.ProductMete, 0) ProductMete
,IFNULL(l.ProductMeteAddUp, 0) ProductMeteAddUp
FROM (SELECT@date := DATE_ADD(@date, INTERVAL + 1 DAY) `Date`FROM(SELECT @date := DATE_ADD(CURDATE(), INTERVAL - DAY(CURDATE())  DAY)FROM sys_date) TIMEWHERE @date < CURDATE()
) tt
LEFT JOIN (SELECT DATE(CreateTime) CreateTime,ROUND(ProductMete / 1000, 1) AS ProductMete,ROUND(@ProductMeteAddUp := @ProductMeteAddUp + ProductMete / 1000, 1) AS ProductMeteAddUpFROM Product_Daily,(SELECT @ProductMeteAddUp := 0) tempWHERE 1=1AND `Name` ='重钢二线'AND CreateTime > DATE_ADD(CURDATE(), INTERVAL -DAY(CURDATE()) + 1 DAY)ORDER BY CreateTime ASC
) l ON l.CreateTime = tt.date
ORDER BY tt.Date
;

示例结果:

Date        ProductMete  ProductMeteAddUp  
----------  -----------  ------------------
2022-11-01  0.0          0.0               
2022-11-02  0.0          0.0               
2022-11-03  0.0          0.0               
2022-11-04  0.0          0.0               
2022-11-05  0.0          0.0               
2022-11-06  0.0          0.0               
2022-11-07  0.0          0.0               
2022-11-08  13.9         13.9              
2022-11-09  5.2          19.1              
2022-11-10  0.0          19.1

 ==============================

©Copyright 蕃薯耀 2022-11-10

蕃薯耀的博客_CSDN博客-蕃薯耀分享,java,js领域博主

http://www.dtcms.com/wzjs/183533.html

相关文章:

  • 新乡网站设计官网seo优化找哪家做
  • 需要做网站的企业在哪里做推广效果好
  • 武汉网页制作西安seo主管
  • 可以在视频网站上做新闻节目吗2023年5月疫情爆发
  • 网站制作易捷网络自动引流推广软件
  • 河北省住房与建设厅网站首页软文一般发布在哪些平台
  • 建设一个电商网站的流程图百度免费推广怎么做
  • 江西省建设工程协会网站查询html静态网页制作
  • 威海建设网站营业推广是什么
  • 群晖 做网站 Java北京百度seo排名
  • 做网站要用服务器维护站长工具seo推广
  • 北京西站是高铁站吗郑州seo关键词自然排名工具
  • 专门做母婴的网站有哪些二级域名分发平台
  • 合肥网站建设哪家公司好sem论坛
  • 网站建站 公司无锡网站制作软件免费下载
  • 做网站一般要多少钱搜索引擎优化人员优化
  • 做室内效果图的网站神马seo教程
  • 中企动力 集团网站济南百度代理
  • 新疆建设厅网站首页林哥seo
  • 福州仿站定制模板建站洛阳seo网站
  • 直接用源码做网站盗版吗百度热搜榜
  • 网站seo优化多少钱深圳sem优化
  • 兰州兼职做网站seo外链在线工具
  • 商家店铺小程序seo实战教程
  • 网站做系统做排名靠谱吗官网百度
  • 广州网站建设哪家比较好青岛关键词排名提升
  • 网站优化费用广州关键词快速排名
  • 股票分析软件网站建设优化关键词的正确方法
  • 日照网站开发公司网络营销是做什么的工作
  • 代理网站在线seo技巧与技术