微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从文件中使用 TCL 上的 SELECT 获取最小日期值?

如何解决如何从文件中使用 TCL 上的 SELECT 获取最小日期值?

有没有一种方法可以在没有 SORT 和 DESC 的情况下仅通过 SELECT 获得最小的日期值?

解决方法

使用 Unidata 6.1,我会使用:

:SELECT BY

这将按最低日期值对键进行排序。然后您将不得不使用选择列表中的第一个值。

我不确定这是否能回答您的问题。

,

本着“方法不止一种”的精神,您还可以将 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.
>     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。