anhuv / demo

0 stars 0 forks source link

Đưa ra giải pháp tối ưu hơn #1

Open yopaz-giapnh opened 2 years ago

yopaz-giapnh commented 2 years ago

https://github.com/ungvietanh20172394/demo/blob/ddb7410e6dae5aa9b8adcf2b181e2c8cc6deebc3/routes/record.py#L47-L51

anhuv commented 2 years ago

stocks = stocks.filter(Record.date_updated > from_date if from_date else True).filter(Record.date_updated < to_date if to_date else True)

anhuv commented 2 years ago

if from_date or to_date: stocks= stocks.filter(Record.date_updated > from_date if from_date else True).filter(Record.date_updated < to_date if to_date else True)

yopaz-giapnh commented 2 years ago

@ungvietanh20172394 trong trường hợp cả from_dateto_date đều !null thì sẽ cần đến tận 2 lần filter → trường hợp này nên gộp thành 1 lần filter.