title: SequelizeJs: order by term
body: <p>I'm using <a href="http://docs.sequelizejs.com/en/latest/" rel="nofollow">sequelizejs</a> for SQLite in nodejs. I try to get a sql like:</p>
  
  <pre><code> SELECT
    id,
    description,
    created_at,
    postponed,
    done_at
  FROM tasks
  WHERE done_at IS NULL
  ORDER by (id+postponed),postponed,id ASC
  LIMIT 1
  </code></pre>
  
  <p>the problem is the term <code>id+postponed</code> in the <code>OREDR BY</code>
  I tried this:</p>
  
  <pre><code>Task.find({
            where: ["done_at is not null"],
            order: [["(id+postponed)", "ASC"], ["postponed", "ASC"], ["id", "ASC"]],
            limit: 1
          }).then(...)
  </code></pre>
  
  <p>But the the query becomes: <code>ORDER BY task.(task_id+postponed) ASC, task.postponed ASC, task.task_id ASC</code></p>
  
  <p>Do someone know how to solve that?</p>