sql server 2019這樣的查詢語句這麼寫?求救

2022-03-14 07:23:44 字數 822 閱讀 8655

1樓:

select a.*

,max(case b.ckbm when 'ck1' then b.sl else 0 end) as 菸酒

,max(case b.ckbm when 'ck2' then b.sl else 0 end) as 其它

from

(select spbm,min(spmc) 商品名稱, sum(sl) as 合計

from spbm group by spbm

) a,spbm b,ckbm c

where a.spbm=b.spbm and b.ckbm=c.ckbm

group by a.spbm,a.商品名稱,a.合計

--結果:

spbm 商品名稱 合計 菸酒 其它

sp1 香菸 15 6 9

sp2 火機 8 0 8

sp3 中華 7 7 0

2樓:匿名使用者

select s.商品編碼,s.商品名稱,count(s.

倉庫編碼) as 合計,c.* from spbm s inner join ckbm c on s.倉庫編碼=c.

倉庫編碼 group by s.倉庫編碼

3樓:

select a.spbm as '商品編碼',a.spmc as '商品名稱',sum(a.

sl,b.sl) as '合計',a.sl,b.

sl from spbm a left join ckbm b on a.spbm=b.spbm group by a.

spbm

sqlserver2019還原bak檔案時提示磁碟空間不足

明確告訴你磁碟空間不足了,還需要至少3g的空間,建議你對存有資料庫資料的磁碟進行清理,譬如刪除不需要的大檔案,騰出空間來。或者使用命令還原到其他分割槽上去。這簡單,換個磁碟分割槽,而且得是ntfs分割槽,因為我有一次還原乙個單檔案達10g左右的庫時,由於是在fat32格式的磁碟分割槽中,而fat32...

ASP網頁呼叫SQLserver 2019資料庫的資料(比較多,2W條),慢的要死。翻頁也慢

不用懷疑,你這樣的sql語句就是全部讀出來再執行翻頁的.當前頁是1 select top 每頁大小 from 表 order by id 當前頁 1 select top 每頁大小 from 表 where id not in select top 當前頁數 1 每頁大小 id from 表 ord...

安裝SQL server2019時,不能輸入密匙怎麼解決

解決的方法和詳細的操作步驟如下 1 第一步,開啟sqlserver配置控制器,單擊左側選單中的 sqlserver網路配置 選項以開啟當前電腦設定的例項協議,見下圖,轉到下面的步驟。2 第二步,執行完上面的操作之後,滑鼠右鍵選擇例項協議頁面右側的 命名管道和tcp ip 選項,見下圖,轉到下面的步驟...