在 SQL 中显示静态值

Posted

技术标签:

【中文标题】在 SQL 中显示静态值【英文标题】:Display static values in SQL 【发布时间】:2015-09-03 07:35:19 【问题描述】:

我有一个查询,我在 oracle apex 中显示日期和订单数

select date,order_count where status = 'follow up'

我有这样的结果-

我们获取每天的订单数量,并且每天订单数量都会在前几天发生变化(即 -

我的要求是 - 我的计数应该在之前的所有天都是静态的。

例如,2015 年 9 月 2 日的订单数为 469,明天订单数可能会变为 490。 但就我而言,明天我的计数也应该是 469,即使 2015 年 2 月 2 日的原始计数明天变为 490。

【问题讨论】:

idcountdate 列制作一个静态表,并使当前表的id 将静态表引用为foreign_key,并指定ON UPDATE NO ACTION 它'会工作的。 怎么样:SELECT Date, COUNT(*) FROM TableA WHERE Status = 'follow up' GROUP BY Date; 【参考方案1】:

您好,我在存储过程中使用了插入语句,它只存储昨天的数据(sysdate -1)并安排了一个日常工作。这使我的值在我的表中保持不变

【讨论】:

以上是关于在 SQL 中显示静态值的主要内容,如果未能解决你的问题,请参考以下文章

另一个表中的 SQL Server 列在视图中具有静态值

MySQL - 与外部应用程序共享 SQL 中使用的静态值的最有效方法?

由于计数,db2/sql 查询不允许从连接中选择静态值

伪静态注入

如何MyBatis中使用动态SQL查询与注释

SQLite剖析之数据类型