gpt4 book ai didi

SQL 简单减法查询

转载 作者:行者123 更新时间:2023-12-02 03:35:25 24 4
gpt4 key购买 nike

我有一个数据库。它包含 2 个表。我将它们称为表 A 和表 B。

表A内容:

  1. 日期
  2. 供应商名称
  3. cargo 名称
  4. 交付的商品数量,只需输入成分 A(数值)

B表内容:

  1. 生产日期
  2. 产品名称
  3. 成分A

我真正想要的是:

查询表 A,第 4 列减去(减法)表 B,第 3 列。

额外说明:

我一直在向一个友好的程序员问这个问题。他建议我参加我参加的 w3schools.com 的在线类(class)。他还假设减法应该属于某个“Join”函数。

我也一直在使用谷歌搜索 Stackoverflow。没有结果。即便如此,我需要指出的是,我可能找不到结果,因为我的英语很差。

如果我的英语不好或者我的问题措辞不当,我想真诚地道歉。英语不是我的母语。

如果无法获得直接帮助,我愿意并渴望学习。如果您有任何资源可以让我在与数据库(例如 MS Access 或 OOo Base)相关的查询中学习简单的数学知识,请随时向我推荐优质的信息网站和/或类(class)。

此致并致以亲切的问候笨笨的

系统信息:

  • Windows 7 - 64 位 - 家庭版及其所有更新
  • OpenOffice.org 3.3.0 - OOO330m20(内部版本:9567)

没有将 OOo 升级到最新版本的原因:与以前的脚本软件的兼容性问题。解决 4.0 及更高版本的这些问题的工作时间太“少”。

最佳答案

你可以只在 SQL 中使用数学

SELECT 
(a.column_4 - b.column_3) as subtracted_value
FROM
TABLE_A as a
JOIN
TABLE_B as b ON a.id = b.table_a_id

这里“减去的值”应该是a表第4列减去b表第3列的值。您需要使用 id 连接表,以便您可以看到表 A 的哪一行属于表 B 的哪一行。

在此示例中,我将表 A 中的 ID 称为“id”,将表 B 中指向表 A 的 ID 的指针称为“table_a_id”。因此,当表 A 中的“id”和表 B 中的“table_a_id”属于同一行时,它们需要相等。

值得一看: http://www.w3schools.com/sql/sql_join.asp

关于SQL 简单减法查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23754596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com