【发布时间】:2023-01-16 05:48:37
【问题描述】:
我有这样的数据框
| Value. | Date |
|---|---|
| A | 08/08/2009 |
| A | 09/12/2021 |
| A | 05/10/2022 |
| A | 06/09/2022 |
| A | 07/08/2022 |
我需要像这样的输出
| VALUE | DATE |
|---|---|
| A | 05/10/2022 |
| A | 06/09/2022 |
| A | 07/08/2022 |
我们必须打印最新的一年,所有月份的数据都出现在日期列中。请参考输出表。
我使用了 SQL 查询
从表中选择前 10 * 按(日期)DESC 排序;
max() 只选择一个日期,所以这对我没有帮助
但没有得到预期的答复。 有人可以帮我查询吗?
【问题讨论】:
-
这个查询的输出是什么
Select Top 10 * from table where Order by (Date) DESC; -
我使用相同的查询但没有给出预期的结果