title: How can I have a group_by on one column, order_by on another column, and a filter on the 3rd different column?
body: <p>This is the table:</p>
  
  <pre><code>class APIBackoffInterrupt(Base):
      """
      When a user calls a Google API method, and it returns 403 or 429, we should apply an exponential backoff
      """
      __tablename__ = 'backoff_interrupt'
      _id = Column(Unicode(36), primary_key=True)
      user_id = Column(Unicode(36))
      date_created_utc = Column(DateTime)
      expiry_date_utc = Column(DateTime, nullable=True)
      exponent = Column(Integer, default=-1)
  </code></pre>
  
  <p>I'll like to get all unique <code>user_id</code>, sorted by <code>date_created_utc</code> (desc), where <code>expiry_date_utc</code> is &lt; the current utc now.</p>
  
  <p>How can I do this?</p>