ActiveRecord Select mit Parameterbindung

Ich möchte eine Unterabfrage mit ActiveRecord wie folgt verwenden:

User.select(
    'users.*, 
    (select sum(amount) 
        from subscriptions 
        where subscriptions.user_id = user.id
        and created_at < ? ) as amt)'
).order('amt')

In der vorletzten Zeile habe ich jedoch das Problem, dass ich nicht herausfinden kann, wie das gebunden werden sollTime Klassenparameter, wieActiveRecord::Base'sselect Methode akzeptiert nicht mehr als einen Parameter (die SQL-Zeichenfolge). Was mache ich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage