打折時間統計

2021-10-07 11:58:46 字數 690 閱讀 2783

營銷表資料

id	brand	startdate	enddate

2 nike 2019-09-01 2019-09-05

3 nike 2019-09-03 2019-09-06

4 nike 2019-09-09 2019-09-15

5 oppo 2019-08-04 2019-08-22

6 oppo 2019-08-11 2019-08-23

7 oppo 2019-08-15 2019-08-17

8 vivo 2019-08-11 2019-08-12

9 vivo 2019-08-13 2019-08-20

營銷表資料中日期存在重複的情況,

例如id為1的enddate為2019-09-05,id為2的startdate為2019-09-03

即id為1的和id為2的存在重複的營銷日期,求出每個品牌的**天數(重複不算),最終結果應為:

brand	all_days

nike 13

oppo 20

vivo 12

網上看別人寫的sql

select brand,

sum(end_date-befor_date+

1) all_days from

python過節打折

answer input 會員?y n n money float input 請輸入購物金額 if answer y if money 200 print 消費金額大於200,會員打8折,需付款 money 0.8 elif money 100 print 消費金額大於100,打9折,付款 mon...

python統計計算時間 按日期時間統計中的記錄數

我將一些資料載入到pandasdataframe中,我想將這些資料聚合到日期時間間隔中,並計算每個間隔內的記錄數。問題是,我發現的聚合到日期時間間隔並計算每個間隔內的記錄數的方法看起來相當笨拙,而且可能不是最有效的方法。改變我想分組計算tweet數量的間隔也是一件痛苦的事。在data timesta...

python買菜打折優惠

西紅柿單價 price float input 請輸入西紅柿單價 weight float input 請輸入西紅柿重量 千克 prices priceweight zh int prices qy zh 10 fk zh qy print fk,元 price float input 請輸入西紅柿...