帮忙在SQLserver数据库中创建一个自定义函数funShipFee,用于计算邮寄印刷品的费用
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/29 02:24:27
帮忙在SQLserver数据库中创建一个自定义函数funShipFee,用于计算邮寄印刷品的费用
邮局规定印刷品的邮资如下
计费单位 邮费
首重100g(不足100克按100克计算),0.30元
续重101-5000克每重100克(不足100克按100克计算),0.15元
5000克以上,每重100克(不足100克按100克计算),0.12元
我的问题主要出在,怎么去实现不足100克按100克计算的要求呢,我基础差,
邮局规定印刷品的邮资如下
计费单位 邮费
首重100g(不足100克按100克计算),0.30元
续重101-5000克每重100克(不足100克按100克计算),0.15元
5000克以上,每重100克(不足100克按100克计算),0.12元
我的问题主要出在,怎么去实现不足100克按100克计算的要求呢,我基础差,
不知道你的表的具体情况,我举例说明哈:
--创建测试表
create table tb12
(id int identity(1,1) not null,
zl int null,
yf decimal(8,2) null
)
go
--添加测试数据
insert into tb12
select 80,null
union all
select 105,null
union all
select 5000,null
union all
select 6000,null
go
select * from tb12
----------------------------------
id zl yf
----------- ----------- ----------
1 80 NULL
2 105 NULL
3 5000 NULL
4 6000 NULL
(所影响的行数为 4 行)
--drop FUNCTION funShipFee
--创建计算邮费的内嵌表值函数funShipFee
CREATE FUNCTION funShipFee()
RETURNS TABLE
AS
RETURN (SELECT id,zl,yf=
case when zl
再问: 你邮费算错了吧,105克就有15元了??
再答: 你不是说101到5000是按0.15算吗?105*0.15就是15.75元。??不好意思,算法没看清楚。 下面的可以了: CREATE FUNCTION funShipFee() RETURNS TABLE AS RETURN (SELECT id,zl,yf= case when zl
--创建测试表
create table tb12
(id int identity(1,1) not null,
zl int null,
yf decimal(8,2) null
)
go
--添加测试数据
insert into tb12
select 80,null
union all
select 105,null
union all
select 5000,null
union all
select 6000,null
go
select * from tb12
----------------------------------
id zl yf
----------- ----------- ----------
1 80 NULL
2 105 NULL
3 5000 NULL
4 6000 NULL
(所影响的行数为 4 行)
--drop FUNCTION funShipFee
--创建计算邮费的内嵌表值函数funShipFee
CREATE FUNCTION funShipFee()
RETURNS TABLE
AS
RETURN (SELECT id,zl,yf=
case when zl
再问: 你邮费算错了吧,105克就有15元了??
再答: 你不是说101到5000是按0.15算吗?105*0.15就是15.75元。??不好意思,算法没看清楚。 下面的可以了: CREATE FUNCTION funShipFee() RETURNS TABLE AS RETURN (SELECT id,zl,yf= case when zl
帮忙在SQLserver数据库中创建一个自定义函数funShipFee,用于计算邮寄印刷品的费用
Oracle数据库中:创建一个函数sum_odd( ),用于计算1~n之间的所有奇数之和
自定义一个函数,计算一个数的绝对值,并在主函数中计算任意两个数的绝对值之和.
自定义函数circleArea(),用于计算圆的面积,其中半径作为参数传入.然后在主函数中调用它,并输出结果
VFP创建自定义函数 功能:根据一个日期值返回用汉字表示的星期
Matlab中自定义函数如何创建M文件?
mathematica 7 中,怎样计算自定义函数的定积分?
如何用vba在excel中自定义一个函数
vfp自定义一个求n!的函数,并利用该自定义函数计算:s=1!+3!+5!+7!+9!
1、用T-SQL语句创建一个如下图所示的数据表,表名为Students,建在名为TestDB的数据库中:
在c语言中如何自定义一个函数,将字符串转化为double型,并作为函数的返回值.
编写一个自定义函数实现在二个数中求最大数的功能,函数具有二个形式参数.