在我公司,我们有一个项目,我们在不同的财务软件数据库上编写选择的SQL查询,以插入到我们创建的预先设计的数据库表中。
示例查询为:
INSERT INTO Mut_Sample
SELECT
SUM(amnt) AS Mut_Amount,
ledger AS Mut_Ledger,
person AS Mut_Relation
FROM random_financial_package
GROUP BY ledger, person
但是,我们将为每个软件数据库的不同用户执行此操作。因此,有可能用户A将在其软件中使用“ amnt”列,并说用户B将使用“ amnt_lcy”列。这将意味着两个用户的查询将不同。
由于是这种情况,我们要记录查询。因此,在我们的示例中:如何创建Mut_Amount?它来自哪个领域?完成连接/聚合/分组操作后,将获得别名Mut_Amount,该别名已插入表中。
甚至更好,以上一个问题为基础:如果我们在假设说10个用户的财务软件包SMPLE1上构建查询,我们想看看使用SUM(amnt)生成Mut_Amount的次数是多少,例如SUM (amnt_lcy)使用。
欢迎提供有关工作流,文档模型或工具的任何建议。