orderBy не работает в queryDsl SqlExpression - PullRequest
0 голосов
/ 13 февраля 2020

Столбец объекта:

@Column(name = "transaction_time")
@Temporal(value = TemporalType.TIMESTAMP)
private Date transactionTime;

Код:

SimpleExpression<Float> remAmount = SQLExpressions.sum(qInventoryTransaction.amount)
        .over()
        .partitionBy(qInventoryTransaction.gdsToInventoryId)
        .orderBy(qInventoryTransaction.transactionTime).as("remAmount");

значение «remAmount»:

 sum(inventoryTransaction.amount) over (partition by inventoryTransaction.gdsToInventoryId order by order()) as remAmount

, как вы видите, проблема в заказать по разделу. заранее спасибо.

...