问题标签 [zen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
46 浏览

sql - Pervasive SQL 2000i 数据库上次事务查询

我有一个旧数据库,叫做:Pervasive SQL 2000i,这个数据库来自 90 年代末和 2000 年代初。文档很少,除了来自 Actian(称为 Zen)和 Goldstar Software(很友好地回答我的问题)。这篇文章是关于如何查询每个不同时期的数据的问题。这个问题可能适用于所有数据库,因为这只是一个标准的 SQL 语句,但是对于我来说,我仍然很难在单个 SQL 语句上检索数据。

我有一个看起来像这样的 Pervasive 表:

(创建表由 wtools 提供)

然后是部分数据:

如果我使用这个 SQL 语句:

当然,结果仅基于“最大”日期,将忽略其他帐户的先前日期,它将显示所有具有等效 = max 日期的记录,并忽略那些没有的记录(预期结果):

如我们所见,我的查询无法从帐户“01212121221220”中获取结果,该帐户具有 2017 年的最后一次记录交易,并且由于 2020-10-31 是表上的最新记录,数据库将使用该日期过滤结果.

我希望结果是:

我只想查询所有账户及其对应的最后一笔交易(1 个记录),无论日期是什么,只要它是每个账户的最后一笔交易。这意味着结果需要为每个帐户只记录一个记录,其中记录的交易是基于最大/最新日期的最后一个交易。

我该怎么做呢?

谢谢你的任何建议。

0 投票
1 回答
29 浏览

sql - Actian PSQL 13.31 (Zen) 在 WHERE 子句中有相当于 SQL Server“IN”的功能吗?

我已经阅读了大量的 Actian PSQL 文档,但不知道如何复制这个简单的 SQL 动词:

Actian PSQL 13.31INWHERE子句中是否有 SQL Server 的等效项?

他们确实有一个IN动词,但它做的事情完全不同。

0 投票
0 回答
37 浏览

python - python之禅应用于类中的方法

python之禅告诉我们:应该只有一种明显的方式来做到这一点。

当涉及到以下情况时,这很难付诸实践。

一个类接收一个文档列表。输出是每个文档的字典,其中包含各种键/值对。每对取决于先前计算的一个,甚至取决于列表中其他字典的其他值/对。

这是此类的一个非常简化的示例。

什么是“明显”的方法?每个方法都会为每个字典添加一个值/对。

self.method1() 运行简单,每个字典都添加了一个新的键/值对。也可以使用静态方法 2。还有财产。

在我解除@property 的三种方式中,因为我没有添加另一个属性。从另外两个中你会选择哪一个?

请记住,该类将由数十个此 Methode 组成,因此不添加属性。仅更新(添加 keine 对值)列表中的字典。

我看不出method1和static2之间的区别。

谢谢。