SQL Alchemy Formato de data - verificar se existem ordens para um cliente em 5 anos consecutivos

votos
-1

Estou tendo a seguinte classe no 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)

Quero enviar um pacote de lealdade para com cada cliente que ordenou em 5 anos consecutivos, pelo menos, 1 ordem.

Em seguida, o tamanho da embalagem irá depender de se o valor era igual / superior (pacote grande) ou menor do que 50 (pacote pequeno).

Infelizmente valores de data são dados em SQL Alchemy tipo Data.

Qual seria o melhor SQL para verificar se há cada cliente se ele ou ela tem o direito do pacote grande ou pequeno?

Publicado 19/03/2020 em 22:01
fonte usuário
Em outras línguas...                            

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