SQL Alchemy Formato data - verificare se vi sono ordini per un cliente in 5 anni consecutivi

voti
-1

Sto avendo la seguente classe 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)

Voglio inviare un pacchetto di fedeltà a ogni cliente che ha ordinato in 5 anni consecutivi di almeno 1 ordine.

Allora la dimensione del pacchetto dipenderà se il valore è uguale / maggiore (grande pacchetto) o inferiore a 50 (piccolo pacchetto).

Purtroppo i valori di data sono dati in SQL Alchemy tipo Data.

Quale sarebbe il miglior SQL per verificare la presenza di ogni cliente se lui o lei ha diritto alla grande o piccolo pacchetto?

È pubblicato 19/03/2020 alle 22:01
fonte dall'utente
In altre lingue...                            

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