請各位幫忙解決資料庫查詢問題,請各位幫忙解決一個資料庫查詢問題

2022-11-24 09:30:07 字數 2108 閱讀 1170

1樓:關中布衣

select 取藥單位,sum(進價) 進價總金額,sum(零售價) as 零售價總金額,sum(case when 藥品型別 = '針劑' then 進價 else 0 end) as 針劑總進價,sum(case when 藥品型別 = '針劑' then 零售 else 0 end) as 針劑總零售,sum(case when 藥品型別 = '片劑' then 進價 else 0 end) as 片劑總進價,sum(case when 藥品型別 = '片劑' then 零售 else 0 end) as 片劑總零售,sum(case when 藥品型別 = '膠囊' then 進價 else 0 end) as 膠囊總進價,sum(case when 藥品型別 = '膠囊' then 零售 else 0 end) as 膠囊總零售 from 出庫資訊表 group by 取藥單位

2樓:匿名使用者

這樣就可以了

select 取藥單位,

sum(進價),

sum(零售價),

sum(case when 藥品型別 = '針劑' then 進價*數量 else 0 end),

sum(case when 藥品型別 = '針劑' then 零售價*數量 else 0 end),

sum(case when 藥品型別 = '片劑' then 進價*數量 else 0 end),

sum(case when 藥品型別 = '片劑' then 零售價*數量 else 0 end),

sum(case when 藥品型別 = '膠囊' then 進價*數量 else 0 end),

sum(case when 藥品型別 = '膠囊' then 零售價*數量 else 0 end)

from 出庫資訊表

group by 取藥單位

3樓:匿名使用者

select * from

(select 取藥單位,進價金額=sum(進價),零售金額=sum(零售價) from 出庫資訊表

where 藥品型別='針劑'

group by 取藥單位,藥品型別) t1

join

(select 取藥單位,進價金額=sum(進價),零售金額=sum(零售價) from 出庫資訊表

where 藥品型別='片劑'

group by 取藥單位,藥品型別) t2 on t1.取藥單位=t2.取藥單位

join

(select 取藥單位,進價金額=sum(進價),零售金額=sum(零售價) from 出庫資訊表

where 藥品型別='膠囊'

group by 取藥單位,藥品型別) t3 on t1.取藥單位=t3.取藥單位

類似這樣連線,去寫一下吧

4樓:

樓上說的數量難道要自己去數麼?不合理。

select 取藥單位,

藥品型別,

sum(進價) as 單品總進價,

sum(批發價) as 單品總批發價,

sum(零售價) as 單品總零售價

into 臨時表

from 出庫資訊表

group by 取藥單位,藥品型別;

select 取藥單位,

sum(單品總進價),

sum(單品總零售價),

isnull(sum(case 藥品型別 when '針劑' then 單品進價 end),0 ) as 針劑總進價

isnull(sum(case 藥品型別 when '針劑' then 單品總零售價 end),0) as 針劑總零售價

isnull( sum(case 藥品型別 when '片劑' then 單品總進價 end),0) as 片劑總進價

isnull(sum(case 藥品型別 when '片劑' then 單品總零售價 end),0) as 片劑總零售價,

isnull(sum(case 藥品型別 when '膠囊' then 單品總進價 end),0) as 膠囊總進價,

isnull(sum(case 藥品型別 when '膠囊' then 單品總零售價 end),0) as 膠囊總進價

from 臨時表

group by 取藥單位

access 資料庫視窗查詢問題

看我的,我搞定回來傳給你。1.在窗體 查詢視窗 中,新增一個子窗體,子窗體就是 caigoudanhao 然後設定子窗體的資料 即和主窗體的採購單號關聯。做法 在 查詢視窗 設計狀態下,將 caigoudanhao 從左邊的物件列表中拖放到 查詢視窗 中 在查詢記錄的單擊事件中寫以下 me.caig...

關於delphi資料庫連線的問題!請大家幫忙

如果你能要到別人的資料庫連線字串最好,或者先看看別人的配置檔案有沒有對資料庫進行配置,其次你也得安裝一個相同資料結構的資料庫 關鍵是問一下開發人員,如果有困難就看下面的解決辦法這個情況分2種,一。問一下開發的人用的是什麼資料庫,如果是access那就不用設定的,你聯不上應該是資料庫不存在,或是設定的...

想學習資料庫,請高手基本入門書,想學習資料庫,請高手推薦基本入門書!

資料庫系統概論 是高等教育出版社出版的,是王珊和薩師煊編寫的是我們學生用的教材,講的很好的。學習數 據庫要先學sql server學會使用sql server 2000 所以還要買一本sql server的書 資料庫導論 美,c.j.date 清華大學出版社 資料庫系統原理教程 推薦幾本學習資料庫的...