在我的项目中,正在为客户订单的收入/销售生成月度报告。下面是我当前报表生成工作方式的sql小提琴。月报标尺:
查询月报:
SELECT SUM(price) as `Ordered total $`, date_created,
DATE_FORMAT(date_created, '%X - %b') as `Month`, COUNT(*) as `Total Orders`
FROM orders WHERE class_id IN (1,2)
GROUP BY DATE_FORMAT(date_created, '%X-%m');
现在我需要修改它以按
我想让我的查询在日期方面更加灵活。我正在考虑根据当前日期来定义变量。目前我正在编码最后一个季度的确切日期,前一个季度和一年前的季度。 这是对Q1的查询: select '2020_Q1' as time_frame, id, status, date, agent, country, sale
from sales
where date >= '2020-01-01' and date < '2020-03-31' 最后,我对Q4和Q1 (2019)和联合做了同样的事情。今天是4月27日,假设离现在还有4个月,现在是8月27日。
我可以从下面的代码中获得最后一个季度的值:
Date date = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int presentQuarter = (month / 3) + 1;
int lastQuarter = (presentQuarter - 1) > 0 ? presentQuarter - 1 : 4;
但是我怎么才能得到上个季度的
我正在尝试使用Python API从Binance中提取价格信息:"ETHUSDT季报0625“。
我可以使用:提取ETHUSDT数据
symbol = "ETHUSDT"
# get timestamp of earliest date data is available
timestamp = client._get_earliest_valid_timestamp(symbol, '1d')
# request historical candle (or klines) data
bars = client.get_historical_kli