在access中SQL語句怎麼寫兩個查詢結果相減

時間 2022-03-13 06:05:16

1樓:

select a.count1-b.count2 from (select 列車.

硬臥數 count1 from 列車 where 列車.列車編號='3') a ,(select count(座位編號) count2 from 座位 where 座位.**狀態=true and 座位.

座位型別=『硬座』and 座位.列車編號=『3』) b

注:通過建立子查詢的方式來實現

2樓:匿名使用者

把select 列車.硬臥數 from 列車where 列車.列車編號='3'

建立一個 查詢 (相當於建立一個檢視)

然後把select count(座位編號)from 座位

where 座位.**狀態=true and 座位.座位型別=『硬座』and 座位.列車編號=『3』;

建立一個 查詢 (相當於建立一個檢視)

然後這2個 查詢(相當於檢視), 關聯一下……

3樓:難得悟糊塗

你的問題裡面有2個表,你只給了一個表的結構。不完全的話,尤其是第一個查詢結果是列車硬臥總數,沒有[列車]這個表的具體結構,不能正確解答的。最好給出[列車]這個表的具體結構來。

4樓:陳學陽

select a.studentname,a.zhengpic,b.

getbookdate from studentinfo as a ,bookinfo as b ,booktype as c on a.id=b.studentid and b.

id=c.id

如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!

vaela

在access資料庫中,怎麼做兩張表的差集運算,並返回結果?sql語句怎麼寫?給出例項。謝謝!

5樓:匿名使用者

例子 :

表a 欄位(id,anumber,aid)表b 欄位(id,bnumber,bid)其中 aid和bid是關聯欄位

select ( a.anumber-b.bnumber) as cha

from a

left join b on

a.aid=b.bid

6樓:匿名使用者

你沒有明確什麼差集運算?最好簡單寫清楚你的表資料和基本欄位。是想看2個相同表結構那些記錄不一樣呢?

針對主鍵來說還是針對那些欄位來說。這些要是清楚的話,問題才能知道你的具體問題。

mysql 兩個查詢結果運算減 10

怎樣在access資料庫中將兩個表中的資料相減,然後將得到的資料存到第三個表中 10

7樓:阿冬

你沒有給出具體的列資訊,應該是類似於下面的形式:

insert into 第三張表 select 入庫.商品id, 入庫.數量-出庫.數量 from 入庫, 出庫 where 入庫.商品id=出庫.商品id

在access中怎麼寫sql查詢語句,select查詢出

由於sql語言處理問題的方式是面向記錄 集合 的。解決排名這類問題對於sql來說確實頭疼,分組排名就更不用說了!為了解決排名問題大型資料庫系統為使用者提供了rank rownumber等函式,但是access不支援排名 開窗等這類函式,一般建議用程式設計方式解決,例如vba等。這個問題確實不好回答。...

如何在Access中使用SQL語句

不想起名字了 建立一個查詢 切換到sql模式 輸入sql語句 儲存雙擊執行 這是儲存查詢 如果要在 中使用 方法就多了 access資料庫怎麼使用sql語句 千鋒教育 access本身可以建好一個完整的查詢的,可基於單表,可以基於多個表。建好後,點查詢設計中sql檢視,就是一個完整的sql語名了,而...

ACCESS中用SQL語句新增一列

先給表增加一個欄位 alter table 表名 add 成績等級 varchar 10 null 再給此欄位賦值 update 表名 set 成績等級 iif 成績 40,iif 成績 50,iif 成績 60,iif 成績 80,a b c d e 注意,在access的查詢中,不支援多條語句一...