【发布时间】:2021-05-17 08:15:39
【问题描述】:
有没有一种方法可以在没有 SORT 和 DESC 的情况下仅通过 SELECT 获得最小的日期值?
【问题讨论】:
有没有一种方法可以在没有 SORT 和 DESC 的情况下仅通过 SELECT 获得最小的日期值?
【问题讨论】:
本着“方法不止一种”的精神,您还可以将 MAX 函数与 UniVerse SQL Select 语法结合使用。这也比使用 BY 更有效,因为它适用于多值字段。
SELECT MIN(DateField) FROM File;
这是来自我系统上的 HS.SALES 模拟账户的多值示例。 CUSTOMER 文件有一个名为 BUY_DATE 的多值字段,位于 ORDERS 关联中。您可以通过这种方式在该字段中找到最新日期。
>SELECT MIN(BUY_DATE) FROM CUSTOMER_ORDERS;
MIN ( BUY_DATE )
01/07/91
1 records listed.
>
【讨论】:
使用 Unidata 6.1,我会使用:
:按
这将按最低日期值对键进行排序。然后你必须使用选择列表中的第一个值。
我不确定这是否能回答你的问题。
【讨论】: