![](/img/trans.png)
[英]How does Binance trading platform calculate its VWAP value? Moving interval? From a fixed date in the past?
[英]How to calculate past 1 day interval from current time in sqlalchemy
我希望能夠通過檢查datetime
列是否在now()之前1天的某個日期之sqlalchemy
過濾sqlalchemy
查詢。
有什么想法是正確的語法嗎?
注意事項 :
1 .sqlalchemy查詢應如下所示:
one_day_interval_before = ? result = session.query(People).filter(People.registered_at>= one_day_interval_before).all()
對於Python中的時間間隔,請使用datetime.timedelta
。 現在的前一天是:
from datetime import datetime, timedelta
one_day_interval_before = datetime.now() - timedelta(days=1)
datetime.datetime.strftime(datetime.datetime.now()-datetime.timedelta(1),'%Y-%m-%d')
您還可以使用包含大多數sql函數的func
from sqlalchemy import func
result = session.query(People)\
.filter(People.registered_at>= func.ADDDATE(func.NOW(), -1)).all()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.