作者:F_hai丽 | 来源:互联网 | 2023-10-12 18:53
我是SQL新手。尝试从表中获取作业的特定日期。获取这些日期的唯一方法是查看一个庞大的表,其中每个作业的每个项目都存储有最后交易日期。我想要的日期是lst_trx_date列中每个作业的最大日期。
表中的数据如下所示:
每个作业包含不同数量的项目。我最大的障碍和主要问题:如何代替选择整个作业表,而只为每个作业选择最大的lst_trx_date?我最初使用microsoft查询引入了数据,但是我意识到我的请求可能需要直接修改SQL命令文本。
尝试类似的方法。这将为您提供最长日期
SELECT MAX (lst_trx_date) AS "Max Date"
FROM table where job = 1234;
,
要获取每个作业的最新日期,可以使用窗口功能。作为示例,请尝试:
var cpro_id = "u6885494";