(書號 varchar(50
), 銷售總額 int)as
begin
insert
into
@tb_book_profit
(select 書號,
sum(單價*銷售數量)
as 銷售總額
from 銷售表 x join 圖書表 t
on x.書號 = t.書號
where x.銷售時間 =
@year
group
by x.書號#2書號
)return
#1end
實操:
加上return
書號指定為x表中
create
function dbo.book_profit(
@year
int)
returns
@tb_book_profit
table
(書號 varchar(50
), 銷售總額 int)as
begin
insert
@tb_book_profit
select x.
noas 書號,
sum(cost*quantity)
as 銷售總額
from sell x join commodity t
on x.
no= t.
nowhere x.
time
=@year
group
by x.
noreturn
endselect
*from dbo.book_profit(
11) result
go
利用sql server及自建表演練:
oracle 每日一題 資料庫約束
以往舊題索引 eid typeid 1808 原始出處 執行環境 sqlplus,serveroutput已開啟 你已開始處理新應用程式。它在這些表中儲存訂單明細 create table plch customers customer id int not null primary key,cus...
每日一題 1
題目詳情 peter喜歡玩數字遊戲,但數獨這樣的遊戲對他來說太簡單了,於是他準備玩乙個難的遊戲。遊戲規則是在乙個n n的 裡填數,規則 對於每個輸入的n,從左上角開始,總是以對角線為起點,先橫著填,再豎著填。這裡給了一些樣例,請在樣例中找到規律並把這個n n的 列印出來吧。輸入描述 多組測試資料 資...
每日一題 1
注 分數越高的選手,排名越靠前。示例 1 輸入 5,4,3,2,1 輸出 gold medal silver medal bronze medal 4 5 解釋 前三名運動員的成績為前三高的,因此將會分別被授予 金牌 銀牌 和 銅牌 gold medal silver medal and bronz...