-1
A
回答
0
试试这个代码,请:
select distinct year, month, day
from (
select year, month, day, rank() over(order by year desc, month desc, day desc) as rn
from [your table name]
) t
where rn = 1
UPDATE1: 如果你有合同编号一些领域,那么你就需要通过声明在使用分区()
select distinct contract_number, year, month, day
from (
select contract_number, year, month, day, rank() over(partition by contract_number order by year desc, month desc, day desc) as rn
from [your table name]
) t
where rn = 1
0
你可以做下面的事情。但是您需要使用日期,月份,年份格式的格式更改下面的查询。
select * from urtable where to_date(year||'-'||month||'-'||day,'yyyy-mon-dd') in
(select max(to_date(year||'-'||month||'-'||day,'yyyy-mon-dd'))) from urtable)
0
select * from yourtable
order by colyear desc, colmonth desc, colday desc
fetch first rwos only
+0
我觉得我并不清楚自己在展示问题的方式,我会举一个例子:我的表中有很多合约C1有这样的日期:日:01月:02年:2017和C1有另一个这样的日期:日:01月:01年:2017年和其他像这样的合同。我需要做的是取回合同:C1与本合同的最大日期,即日:01月:02年:2017年和相同或其他对照,所以我将有C1的最大日期和C2与其最大日期等等。我希望我现在更清楚,并且很多帮助。 - – Fazah
相关问题
- 1. 选择最小值和最大值日期时间只提供部分日期(年/月/日)
- 2. 选择最小值和最大值日期及其相邻列
- 3. Mysql的最小值和最大值以及每个月的相应“日期”
- 4. 最大和最小日期
- 5. 最小和最大日期
- 6. 获得日期的最小值和最大值的对象
- 7. 的PostgreSQL,最小值和最大值之间的行数日期
- 8. 剑道日期选择月份模板与最小值和最大值
- 9. Mysql:获取日期的最小值和最大值
- 10. 获得的最小值和最大值日期
- 11. zabuto日历最小和最大日期
- 12. 验证日期输入 - 最小值和最大值
- 13. Pandas中日期列的最大值/最小值列包含nan值
- 14. PHP的日期从下拉列表中的最小值和最大值选择
- 15. jQuery的日期选取器最小值最大值日期问题
- 16. 从两列中查找最小值和最大值。生成从最小日期到最大
- 17. 如何获得java中给定月份的最小日期和最大日期
- 18. JqPlot:设置日期轴上的最小值/最大值
- 19. 查找在SQL Server表的最大和最小日期值
- 20. 获取日期范围中的最小和最大年份
- 21. 找到一个data.frame最大值并显示其日期年 - 月 - 日
- 22. 最小和最大日期的问题
- 23. Linux获取最小/最大日期列
- 24. SQL查询 - 查找日常最小值,最大值和时间的最小值和最大值发生
- 25. 直接设置UIDatePickers最小值,最大值日期使用jQuery
- 26. SQL Server:最小和最大开始日期和结束日期
- 27. 离子日期选择器最小和最大不能在月和日工作
- 28. Mongodb聚合框架:月份中最大日期的总和值
- 29. 查找最小和最大日期SQL
- 30. Java:最小和最大日期范围
你尝试过什么?您可以连接列以形成日期 – uSeruSher
将列组合为字符串然后日期然后在组合列上使用max:http://stackoverflow.com/questions/4852139/converting-a-string-to-a-date -in-db2 – xQbert
SELECT YEAR,MONTH,DAY FROM FILE WHERE YEAR =(从文件中选择MAX(YEAR))==>但是这只会返回最大年份的日期。我想检索最大日期。我不知道如何连接,因为它的数字字段可以请给我更多的解释 – Fazah