java - 如何从 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 ")
解决方案
我认为您需要使用 UNIQUE 或 DISTINCT 关键字,例如,
SELECT UNIQUE(YEAR) FROM table_name order by YEAR;
推荐阅读
- python - 无法使用 create_tweet() 发布推文
- elasticsearch - 得到响应代码“400”在 logstash 中的 URL 联系 Elasticsearch
- python - 将日期转换为具有相同值的十六进制
- python - 如何使用 for 循环重复函数
- python - 只有 size-1 的数组可以转换为 Python 标量 Scikit Learn
- c# - 由于 XmlSerialization (sgen.exe) 无法在 Visual Studio 2022 中构建项目并且无法禁用
- snowflake-cloud-data-platform - 将雪花数据卸载到不带扩展名/文件格式的 s3
- partitioning - 当在事件中心 Azure 的同一分区中重试新事件时,会发生什么情况?
- java - JAVA笛卡尔形状绘图仪
- c++ - 不能使用 MinGW 包含 SDL_ttf.h