SQL Αλχημεία Ημερομηνία Μορφή - ελέγξτε αν υπάρχουν παραγγελίες για έναν πελάτη σε 5 συνεχή έτη

ψήφοι
-1

Έχω την ακόλουθη τάξη στην SQL Αλχημεία

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)

Θέλω να στείλω ένα πακέτο αφοσίωση σε κάθε πελάτη που έχει παραγγείλει σε 5 συναπτά έτη τουλάχιστον 1 σειρά.

Στη συνέχεια, το μέγεθος της συσκευασίας θα εξαρτηθεί από το εάν η τιμή ήταν ίση / μεγαλύτερη (μεγάλο πακέτο) ή μικρότερο από 50 (μικρή συσκευασία).

Δυστυχώς οι τιμές ημερομηνία που αναφέρεται στο SQL Αλχημεία τύπου Ημερομηνία.

Ποια θα ήταν η καλύτερη SQL για να ελέγξετε για κάθε πελάτη αν αυτός ή αυτή δικαιούται το μεγάλο ή μικρό πακέτο;

Δημοσιεύθηκε 19/03/2020 στις 22:01
πηγή χρήστη
Σε άλλες γλώσσες...                            

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