9

私は流暢なマッピングとMySQL5Dialectでnhibernate3を使用しています。私はグループ化して平均値を取得しようとしています:

var group = new TotalStatistic();
        SelectList(s => s
            .SelectGroup(t => t.RegistryName).WithAlias(() => group.Name)
            .SelectAvg(t => t.Value).WithAlias(() => group.Average))
            .TransformUsing(Transformers.AliasToBean<TotalStatistic>());

しかし、それは10進数へのキャストを含むSQLクエリを生成し、私が取得すると思われる「0.0035」のようなものではなく、結果にゼロのみを取得します。

SELECT ... avg(cast(this_.Value as DECIMAL)) as y1_ ...
4

0 に答える 0