Files
api/test.py
2025-08-22 06:50:28 +09:00

23 lines
628 B
Python

from sqlalchemy.orm import Session
from sqlalchemy import and_, or_, desc, asc
from models import get_session, Ticker
def get_ticker(session: Session, contract: str):
return session.query(Ticker).filter(Ticker.contract == contract).limit(500).all()
def get_ticker_count(session: Session, contract: str):
return session.query(Ticker).filter(Ticker.contract == contract).count()
# 사용 예시
session = get_session()
try:
cnt = get_ticker_count(session, "BTC_USDT")
print(cnt)
tickers = get_ticker(session, "BTC_USDT")
for ticker in tickers:
print(ticker.clast)
finally:
session.close()