首页 > 解决方案 > 如何从 sql 日期中获取日期顺序和日期组?

问题描述

我是数据库新手,我的数据库有几年了;

2010
2010
2011
2012
2012
2013
----

我想将年份订购为年份,并且每一年我都必须得到一年。

结果一定是这样的:2010

2010
2011
2012
2013
----

那是我的疑问;

@NamedQuery(name = CP.QRY_GET_ALL_COMP_PLAENE_BY_MITARBEITER_ID, query =
            "SELECT c FROM CP.c, Vertrag v " +
                    "WHERE c.vertrag.id = v.id " +
                    "AND c.vertrag.mitarbeiter.id = :" + CP.PARAM_MITARBEITER_ID + " " +
                    "ORDER BY c.jahr DESC ")

标签: javajpa

解决方案


我认为您需要使用 UNIQUE 或 DISTINCT 关键字,例如,

SELECT UNIQUE(YEAR) FROM table_name order by YEAR;

推荐阅读