FLYCF.CN
  • 首页
  • C#
  • 前端
  • 数据库
  • 杂记
  • 成果
FLYCF.CN
用于展示个人网站,成果展示,杂记
  1. 首页
  2. 数据库
  3. 正文

SQL Server 创建函数,使用函数

2020年08月31日 3804点热度 0人点赞 0条评论
SQL Server 创建函数、在查询中使用SQL Server 函数

-- 获取销售合同的提成信息 --
-- 1、判断函数是否存在,存在即删除 --
if exists (select * from sysobjects where xtype = 'fn' and name = 'fn_ContractBonus' )
begin
	drop function dbo.fn_ContractBonus
end
go
-- 2、创建函数:函数名称:fn_ContractBonus --
create function dbo.fn_ContractBonus
(
	@htcode char(13) --传入参数:合同编号
)
returns decimal(18,2) --函数返回的数据类型
as
begin
	declare @bonusMoney decimal(18,2) --定义合同提成金额的变量

	-- 根据合同编号,获取合同的提成金额,并赋值于变量 --
	set @bonusMoney = (select sum(spJhjSum) as contractBonus from Contract_Goods a
	where htCode = @htcode
	group by htCode)

	return @bonusMoney;
end
go

-- 3、在查询中使用函数 ,获取提成金额  --

select a.htje,dbo.fn_ContractBonus(a.code) as contract_bonus from project_contract a
标签: function SQL Server SQL 创建函数 sysobjects
最后更新:2020年09月01日

FLYCF.CN

个人杂记、成果展示

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
分类目录
  • C#
  • 前端
  • 数据库
  • 杂记
2025年7月
一 二 三 四 五 六 日
 123456
78910111213
14151617181920
21222324252627
28293031  
« 8月    
最新 热点 随机
最新 热点 随机
uniapp运行到微信小程序开发工具 [Vue] 前端对 Textarea 的处理,保存原有的换行内容 [VUE]CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足 判断excel一列数据中有没有重复的数据 当前标识(IIS APPPOOL\DefaultAppPool)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files的写访问权限 Sql Server 游标 生成一个随机时间
uniapp运行到微信小程序开发工具 [VUE]CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足 当前标识(IIS APPPOOL\DefaultAppPool)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files的写访问权限 C# 取色器源码,放大镜,TakeColor 基于SqlSugar ORM框架封装基本CRUD 启动IIS网站,万维网(W3SVC)已停止
关于本站

FLYCF.CN 用于平时记录开发中过程遇到的一些难点、技术和感悟,并展示开发的一些小程序。

联系我们

联系信息
QQ:3603009819
邮箱:3603009819@qq.com

咨询时间
星期一—五:9:00–20:00
星期六—日:11:00–20:00

COPYRIGHT © 2020 FLYCF.CN. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备12016344号