是否有一种方法,我可以获得最小的日期值没有SORT和DESC,通过SELECT仅?
如果使用unidata6.1,我会使用:
:SELECT BY 将按最低日期值对键进行排序。那么你必须使用选择列表中的第一个值。 我不确定这是否回答了你的问题。
本着"有不止一种方法来做这件事"的精神,您还可以将MAX函数与UniVerse SQL Select语法一起使用。这也比使用BY更好,因为它适用于多值字段。
SELECT MIN(DateField) FROM File;
这是来自HS的多值示例。销售演示帐户在我的系统。CUSTOMER文件有一个名为BUY_DATE的多值字段,它位于ORDERS关联中。你可以用这种方法在该字段中找到最新的日期。
>SELECT MIN(BUY_DATE) FROM CUSTOMER_ORDERS;
MIN ( BUY_DATE )
01/07/91
1 records listed.
>