我要在access資料庫的兩個表中計算兩個數量欄位的和

2021-08-14 09:10:23 字數 728 閱讀 1992

1樓:金貞怡嵇奕

sql多表查詢

例子:如果兩個表只是其中一個欄位有關聯:

select

*from

表a,表b

where

表a.欄位

=表b.欄位

如果2個表的結構一摸一樣:

select

*from

表aunion

select

*from

表bwhere條件

2樓:建之愚衍

不知道你是要在某程式中實現,還是想用sql語句實現?

若是想在某程式中實現的話(如在asp中),可以這樣(只是思路):

你先定義兩個變數如

dimm,n,

接下來,

select

*from

a......

m=記錄集a中的某欄位值,

select

*from

b......

******然後判斷

對錶b所作的查詢記錄集是否為檔案頭,這要使用bof函式,也即是判斷bof是否為真.若不為真則說明表中有資料.

ifnot

rs.bof

then

n=記錄集b中的某欄位值

else

*****若不為真,即表中無資料,則給n賦值為0.

n=0end

if最後就可求出n+m

如何用vb建立一個access資料庫

vb只是一個程式語言,並不能建立資料庫,建立access資料庫要完全在access中進行。前提條件 必須安裝微軟access資料庫。步驟 1 找好要存放資料庫的路徑,如c盤data路徑 3 這時路徑下就有了一個access檔案,可以右鍵 重新命名來為資料庫起名,如,起名叫測試資料庫 4 雙擊acce...

怎樣實現access資料庫中的查詢

1.選擇 建立 中的 其他 中的 查詢設計 2.此時彈出一個對話方塊,選中要查詢的表,然後 新增 3.此時注意到最下方的那個視窗。裡面就是指定查詢條件以及要返回的資訊的。4.欄位 這一項就是要選擇要返回的資訊項。這裡我全部選擇了。5.表 這一項就是要選擇要查詢的表。6.排序 這一項就是要選擇顯示資訊...

利用asp完成access資料庫中表的資料更新

sql1 select userid,password from 表二 where userid not in select userid from 表一 set rs1 server.createobject adodb.recordset rs1.open sql1,conn,1,1 sql2 ...