请教各位大虾。我有这样一个实例要做存储过程:
参数有原值、状态系数,
通过一个公式获得一个值,原值*状态系数*0.15/365=租金/天。
其中状态系数会随着时间的变化而变化,4年变一次,比如第一年开始的4年系数为1.2,再接下来的4年为1.1,再接下来的4年为1.0依此类推,这样是不是要做个循环?具体如何实现?请教各位大虾,就拿这个例子给说明下,谢谢。
参数有原值、状态系数,
通过一个公式获得一个值,原值*状态系数*0.15/365=租金/天。
其中状态系数会随着时间的变化而变化,4年变一次,比如第一年开始的4年系数为1.2,再接下来的4年为1.1,再接下来的4年为1.0依此类推,这样是不是要做个循环?具体如何实现?请教各位大虾,就拿这个例子给说明下,谢谢。
解决方案 »
- 对于高手简单问题
- 大家帮帮忙,这个结果如何出来
- 做过指纹识别器二次开发的同行请进
- 求一连接ACCESS的SQL语句。。详情请进,在线等待解决。。谢谢:)
- 大家帮忙看看这个问题,急!
- 自动生成数据库脚本问题。这个问题有点意思哦
- 高手請進--以前有人問過,好像無解啊,有沒有好一點的解決方案...在線結貼...
- 怎样利用DropDownList和TextBox组合成SQL语句
- 建字段大家一般都用varchar还是用nvarchar?
- Named Pipes Provider: Could not open a connection to SQL Server [1326].
- SQL时间问题紧急询问
- 谁有数据库比较工具
select distinct 状态系数,datepart(year,设定日期) as Y into #tab from 状态系数表
select 原值*#tab.状态系数*0.15/Datediff(day,cast(Y as varchar) +'1-1',cast(Y as varchar) +'12-31') as [租金/天] from 数据表 inner join #tab on #tab.y = datepart(year,数据表.日期)