SQL Alchemy Date Format - controleren of er bestellingen voor een klant in 5 opeenvolgende jaren

stemmen
-1

Ik heb de volgende klasse in SQL Alchemy

class Order(Base):
   __tablename__ = 'orders'
   __table_args__ = {'sqlite_autoincrement': True}
   index = Column(Integer, primary_key= True, nullable=False)
   client_id  = Column(String, nullable=True)
   order_type = Column(String, nullable=True)
   order_value =  Column(Integer, nullable=True)
   order_date = Column(Date, nullable=True)

Ik wil een loyalty pakket te sturen naar elke klant die heeft besteld in 5 opeenvolgende jaren minstens 1 bestelling.

Vervolgens verpakkingsgrootte zal afhangen van of de waarde gelijk was / groter (groot pakket) of kleiner is dan 50 (klein pakket).

Helaas date waarden worden gegeven in SQL Alchemy Date type.

Wat zou de beste SQL om te controleren voor elke klant of hij of zij recht heeft op de groot of klein pakket?

De vraag is gesteld op 19/03/2020 om 22:01
bron van user
In andere talen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more