在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql中如何查询一段时间的日期

154次阅读
没有评论

共计 1992 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章给大家分享的是有关 mysql 中如何查询一段时间的日期的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。

mysql 中查询一段时间的日期,要把没数据的日期也展示出来的方法如下:h2 >select  t1.create_time ,ifnull(t2.yuyin_order_nums,0)yuyin_order_nums,IFNULL(t2.yuyin_ordersuccess_nums,0) yuyin_ordersuccess_nums,
ifnull(t2.yuyin_percent, 0.00%)yuyin_percent,ifnull(t2.yuyin_deal_nums,0)yuyin_deal_nums,
ifnull(t3.shaoma_order_nums,0)shaoma_order_nums,IFNULL(t3.shaoma_ordersuccess_nums,0) shaoma_ordersuccess_nums,
ifnull(t3.shaoma_percent, 0.00%)shaoma_percent,ifnull(t3.shaoma_deal_nums,0)shaoma_deal_nums
 from  
(select @num:=@num+1,date_format(adddate( 2017-10-01 , INTERVAL @num DAY)-1, %Y-%m-%d ) as create_time
from np_order,(select @num:=0) t where adddate(2017-10-01 , INTERVAL @num DAY) = date_format(2017-11-01 , %Y-%m-%d)
order by create_time ) t1
LEFT JOIN 
(
select  DATE_FORMAT(m.create_time, %Y-%m-%d) create_time ,count(1) yuyin_order_nums ,
sum(
CASE  when  m.order_status = 2 then 
1
ELSE
0
end ) yuyin_ordersuccess_nums,

 concat(FORMAT(( 
sum(
CASE  when  m.order_status = 2 then 
1
ELSE
0
end )/count(1))*100,2), % )  yuyin_percent,

sum(
CASE  when  m.order_status = 4 then 
1
ELSE
0
end ) yuyin_deal_nums

from  np_order  m  where  m.order_m_type in (19)
and   m.create_time = 2017-08-01
and   m.create_time 2017-11-01
group by DATE_FORMAT(m.create_time, %Y-%m-%d) ) t2
on  t1.create_time =t2.create_time 
LEFT JOIN 
(
select  DATE_FORMAT(m.create_time, %Y-%m-%d) create_time ,count(1) shaoma_order_nums ,
sum(
CASE  when  m.order_status = 2 then 
1
ELSE
0
end ) shaoma_ordersuccess_nums,

 concat(FORMAT(( 
sum(
CASE  when  m.order_status = 2 then 
1
ELSE
0
end )/count(1))*100,2), % )  shaoma_percent,

sum(
CASE  when  m.order_status = 4 then 
1
ELSE
0
end ) shaoma_deal_nums

from  np_order  m  where  m.order_m_type in (20)
and   m.create_time = 2017-08-01
and   m.create_time 2017-11-01
group by DATE_FORMAT(m.create_time, %Y-%m-%d) ) t3
on t1.create_time =t3.create_time
order by t1.create_time ;

此方法优点就是不需要创建存储过程或者是日历表,缺点就是你必须要有一个表,它的数据条数大到足够支撑你要查询的天数, 也就是说比如
np_order   表 总条数是 20 条的话,那你查询的时间是一个月,那就需要 30 条数据,那最多会只给你展示 20 条,所以要保证 np_order 表要超过你查询的天数

感谢各位的阅读!关于“mysql 中如何查询一段时间的日期”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-26发表,共计1992字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 91免费观看在线网址 | 人人人妻人人澡人人爽欧美一区 | 亚洲午夜久久久影院伊人 | 日韩欧美国产另类 | 国产午夜精品无码 | 爽爽午夜影视窝窝看片 | 99久久er这里只有精品18 | 日日操日日操 | 成人免费福利片在线观看 | 一区二区三区免费视频网站 | 一区二区视频网 | 亚洲精品无码永久中文字幕 | 国产精品毛片在线完整版 | 四虎永久在线精品视频播放 | 亚洲一区二区高清 | 久久久久久久波多野结衣高潮 | 欧美视频精品在线 | 国产在线精品免费aaa片 | 国产午夜亚洲精品 | 欧美xxxx性老妇 | 亚洲高清免费观看 | 免费777my性欧美另类 | 国产亚洲视频在线 | 亚洲精品手机在线 | 欧美色碰碰碰免费观看长视频 | 18成人免费观看视频 | 国产精品人娇在线内谢 | 99久久精品国产片久人 | 国产欧美亚洲精品第二区首页 | 成人欧美视频在线观看 | 国产国产成人人免费影院 | 中文字幕久久精品一二三区 | 蝌蚪自拍网二区 | 日本三级视频在线播放 | 日本欧美特黄特色大片 | 国产精品久久国产精麻豆99网站 | 精品一区二区三区免费站 | 天天噜噜日日噜噜久久综合网 | 久久精品视频免费 | a级爱爱视频 | 欧美色欧美亚洲另类二区 |