Bonjour,

Je suis bloqué sur la création d'une requête en utilisant les criteria. Je voudrais faire ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT table.col1, table.col2
FROM table
HAVING table.col2 < AVG(table.col2)
A noter que ma base de données est une Sybase 12.5. Je peux faire avec NHibernate une clause HAVING du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
HAVING table.col2 < 4000
J'utilise pour cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Expression.Le("avg_MaPropCol2", 4000)
Avec une projection nommée avg que j'ajoute à ma requête.

Je ne peux pas faire de sous requête en raison du volume de données que je manipule.

Quelqu'un a t'il déjà réussi à faire cela ?