-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