Sql 设备组装管理

Sql 设备组装管理,sql,database,ms-access,Sql,Database,Ms Access,我在Access db中有一个部件数据库。 现在我想创建一种施工管理 想象一下仓库里有一些零件,你必须从它们开始组装设备 我希望创建一个查询,在该查询中,我引入组名,并获得一种物料清单,其中包含要组装的可用数量和请求数量 例如: 仓库表(已存在) 设备“Alpha”由(我不知道如何声明这些设备组成) 我启动查询(作为输入,我将传递设备名称“Alpha”),然后得到一个如下表 Device name: Alpha [code]¦[warehouse qty]¦[required qty to be

我在Access db中有一个部件数据库。 现在我想创建一种施工管理

想象一下仓库里有一些零件,你必须从它们开始组装设备

我希望创建一个查询,在该查询中,我引入组名,并获得一种物料清单,其中包含要组装的可用数量和请求数量

例如: 仓库表(已存在)

设备“Alpha”由(我不知道如何声明这些设备组成)

我启动查询(作为输入,我将传递设备名称“Alpha”),然后得到一个如下表

Device name: Alpha
[code]¦[warehouse qty]¦[required qty to be picked from warehouse]
A¦3¦2
B¦4¦0
C¦0¦1==> error: I can't assembly because 1 piece is missing

你在找这样的东西吗:

    SELECT w.Code, w.Quantity,a.Quantity,
    WHEN w.Quantity < a.Quantity THEN "Not enough in warehouse" ELSE ""  AS Error          
    FROM Warehouse w
    INNER JOIN Alpha a ON a.Code = w.Code 
选择w.代码、w.数量、a.数量、,
当w.数量
您是在尝试创建表还是查询现有表?关于仓库零件的表已经存在,我想知道如何管理我可以构建的设备组装这些零件使其易于帮助您-向我们展示一些示例表数据和预期结果,所有这些都是格式化文本(无图像)。我编辑了这个问题。我需要在这里写我更新了吗,或者你会收到通知吗?我有100台设备,所以我需要创建100个像
a
这样的表吗?你可以这样做,但这真的取决于这些设备是要进行实时连接还是要上传和下载数据?你所说的“实时连接”是什么意思。这些装置的组成是固定的。有时我会添加一个新设备或修改其中的一个组件。“Alpha”应该是查询的输入,而不是静态的。我有数百台不同名称的设备,这些设备是要与数据库建立实时连接,还是要上传和下载数据?当只使用一台设备时,该查询是否也能满足您的需要?
Device name: Alpha
[code]¦[warehouse qty]¦[required qty to be picked from warehouse]
A¦3¦2
B¦4¦0
C¦0¦1==> error: I can't assembly because 1 piece is missing
    SELECT w.Code, w.Quantity,a.Quantity,
    WHEN w.Quantity < a.Quantity THEN "Not enough in warehouse" ELSE ""  AS Error          
    FROM Warehouse w
    INNER JOIN Alpha a ON a.Code = w.Code