如何使用`distinct(year())`作为Criteria重写HQL查询

时间:2015-01-07 11:18:19

标签: grails gorm grails-2.0

我在HQL查询下运行,得到了[2015,2014]

select DISTINCT(YEAR(SP.deliveryDate)) from SupplyPlan as SP where SP.samplePlan=2

以上查询我需要在标准中,我尝试过如下,但它不起作用。有什么建议吗?

def supplyPlanCriteria=SupplyPlan.createCriteria()
    def list=supplyPlanCriteria.list {
        projections {
        property("YEAR(deliveryDate)")
        }
        eq("samplePlan",samplePlan)
    }

0 个答案:

没有答案
相关问题