1234567891011121314151617181920212223242526272829303132333435363738 |
- """"
- @desc 订单数据日统计
- @auth ck
- @date 20201119
- """
- from model.util.DateUtils import DateUtils
- from model.util.DataBaseUtils import MysqlUtils
- db = MysqlUtils()
- dt = DateUtils()
- def run(ymd):
- sql = """replace into novel_daily_order_amount
- select "{0}" as ymd,platform,channel_id,channel,stage,
- ROUND(SUM(amount),2) as amount,
- count(1) as order_num,
- count(DISTINCT user_id) as order_user
- from `order`
- where `date` = UNIX_TIMESTAMP("{0}") GROUP BY platform,stage,channel
- """.format(ymd)
- db.quchen_text.execute(sql)
- if __name__ == '__main__':
- ymd = dt.get_n_days(-1)
- run(ymd)
- # for i in dt.getDateLists("2020-10-01", "2020-11-01"):
- # run(i)
|