亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 插入各種記錄.sql

?? 水費管理系統(tǒng)
?? SQL
字號:
/*
	功能: 插入水表運行記錄
*/
if exists(select * from sysobjects where name='wsp_insert_wm_run_log' and type='P')
	drop proc wsp_insert_wm_run_log
go
create proc wsp_insert_wm_run_log(
	@wm_code varchar(20), 
	@fee_flg tinyint, 
	@value dec(10,4), 
	@base_value_flg tinyint, 
	@process_flg tinyint, 
	@tc_code varchar(20),
	@read_time datetime)
as
-- 檢查水表的有效性
if @wm_code is null or ltrim(rtrim(@wm_code)) = ''
	or not exists(select * from water_meter where wm_code = @wm_code)
	return -1


if @fee_flg not in (0, 1)
	return -1

if @value is null or @value < 0
	return -1

if @base_value_flg is null or  @base_value_flg not in (0, 1)
	return -1

if @process_flg is null or  @process_flg not in (0, 1)
	return -1

if @read_time is null
	set @read_time = getdate()

if @tc_code is null or not exists(select * from toll_collector where tc_code = @tc_code)
	return -1

-- 插入記錄
insert into wm_run_log(wm_code, read_time, fee_flg, value, base_value_flg, process_flg, tc_code)
	values(@wm_code, @read_time, @fee_flg, @value, @base_value_flg, @process_flg, @tc_code)
return 0
go


/*
	功能: 插入抄表單生成記錄
*/
if exists(select * from sysobjects where name='wsp_insert_rs_log' and type='P')
	drop proc wsp_insert_rs_log
go
create proc wsp_insert_rs_log(
	@water_area_code varchar(20),
	@gen_time datetime,
	@gen_space int,
	@oper_code varchar(20),
	@c_time datetime)
as
if @water_area_code is null or not exists(select * from water_area where water_area_code = @water_area_code)
	return -1
if @gen_time is null
	set @gen_time = getdate()
if @gen_space is null
	set @gen_space = 0
if @oper_code is null or not exists (select * from oper where oper_code = @oper_code)
	return -1
if @c_time is null
	set @c_time = getdate()
insert into rs_gen_log(
	water_area_code,
	gen_time,
	gen_space,
	oper_code,
	c_time)
values(@water_area_code, @gen_time, @gen_space, @oper_code, @c_time)

go

/*
	功能: 插入收費記錄
	示例: wsp_insert_cust_fee_log 'DY0001', 20, 'TC', 'admin', '2004-07-29'
*/
if exists(select * from sysobjects where name='wsp_insert_cust_fee_log' and type='P')
	drop proc wsp_insert_cust_fee_log
go
create proc wsp_insert_cust_fee_log(
	@cust_code varchar(20), 
	@fee_sum dec(10,4),
	@fee_type varchar(20),
	@oper_code varchar(20),
	@c_time datetime)
as
-- 檢驗各輸入?yún)?shù)的合法性
if @cust_code is null 
	or not exists( select * from cust where cust_code = @cust_code)
begin
	print '用戶代碼不合法.'
	return -1
end

if @fee_sum is null or @fee_sum <= 0
begin
	print '用戶費用值有誤. 必須大于或等于0'
	return -1
end

if @fee_type is null or @fee_type not in ('WIN', 'TC', 'BANK')
begin
	print '用戶收費類別不合法.'
	return -1
end

if @oper_code is null
	or not exists ( select * from oper where oper_code = @oper_code)
begin
	print '收費員代碼有誤.'
	return -1
end

if @c_time is null
	set @c_time = getdate()

begin tran
-- 插入收費記錄
insert into cust_fee_log(
	cust_code,
	fee_sum,
	fee_type,
	fee_time,
	oper_code,
	c_time)
values(
	@cust_code,
	@fee_sum,
	@fee_type,
	@c_time,
	@oper_code,
	@c_time)

if @@error <> 0 
begin
	rollback
	print '向cust_fee_log表中插入收費記錄時發(fā)生錯誤.'
	return -1
end

/*
	沖減用戶的欠費
*/
-- 計算能夠沖減的費用總量
declare @balance dec(10,4)
declare @fee_sum_own dec(10,4)
-- 檢索用戶的余額數(shù)據(jù)
select @balance = balance 
	from cust_balance
	where cust_code = @cust_code

if @@error <> 0
begin
	print '檢索用戶余額錯誤.'
	return -1
end

declare @yf table(ym varchar(20), fee_sum dec(10, 4))
declare @cz table(dt varchar(20))

insert into @yf 
	select convert(varchar(20),fee_time,112) ym, sum(all fee_sum) fee_sum
		from cust_fee 
		where cust_code = @cust_code
			  and fee_stat = 0
		group by  convert(varchar(20),fee_time,112)
		order by ym

set @balance = @fee_sum + @balance
-- 計算用戶的欠費總和
select @fee_sum_own = sum(fee_sum) from @yf

-- 判斷是否能夠全部沖減
if @balance >= @fee_sum_own
begin
	-- 進行全部沖減
	update cust_fee 
		set fee_stat = 1 
		where cust_code = @cust_code 
			and fee_stat = 0

	set @balance = @balance - @fee_sum_own
end
else
begin
	-- 進行部分沖減
	declare @f dec(10,4), @f_s dec(10,4), @dt varchar(20)
	set @f_s = 0

	declare cur_fee cursor for select ym, fee_sum from @yf
	open cur_fee
	fetch from cur_fee into @dt, @f 
	while @@fetch_status = 0
	begin
		set @f_s = @f_s + @f
		if @f_s > @balance
		begin
			break
		end
		insert into @cz values(@dt)
		fetch from cur_fee into @dt, @f 
	end

	update cust_fee 
		set fee_stat = 1 
		where cust_code = @cust_code
		and fee_stat = 0 
		and convert(varchar(20),fee_time,112) 
		in (select dt from @cz)

	close cur_fee
	deallocate cur_fee

	set @balance = @balance - @f_s
end

-- 更新cust_balance表
update cust_balance 
	set balance = @balance 
	where cust_code = @cust_code
commit
return 0
go

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色国产精品| 欧美日韩三级一区二区| 亚洲图片欧美视频| 精品日韩在线观看| 一本久久a久久精品亚洲| 精品一区二区在线免费观看| 国产精品久久久久久久久快鸭| 制服丝袜av成人在线看| 9l国产精品久久久久麻豆| 偷拍日韩校园综合在线| 中文在线资源观看网站视频免费不卡| 欧美日韩视频在线观看一区二区三区 | 欧美日韩国产小视频| 丰满岳乱妇一区二区三区| 午夜不卡av在线| 亚洲丝袜精品丝袜在线| 久久久精品中文字幕麻豆发布| 欧美一级xxx| 色国产精品一区在线观看| 国产精品91xxx| 蜜桃精品视频在线| 亚洲午夜激情网页| 亚洲日本在线视频观看| 国产日韩欧美精品在线| 精品精品欲导航| 6080yy午夜一二三区久久| 99久久久久久99| 国精产品一区一区三区mba视频 | 欧美高清性hdvideosex| 色香蕉久久蜜桃| 99精品热视频| 99久久免费精品| 99久久精品免费精品国产| 成人晚上爱看视频| 福利一区二区在线| 国产成人精品网址| 国产一区二区三区综合| 色婷婷综合久久久久中文| 99久久精品久久久久久清纯| 粗大黑人巨茎大战欧美成人| 国产91在线看| 成人国产亚洲欧美成人综合网| 国产91精品免费| 成人亚洲精品久久久久软件| 国产白丝网站精品污在线入口| 国模套图日韩精品一区二区| 国产在线播精品第三| 精品亚洲成av人在线观看| 国产在线播放一区三区四| 国产精品影视天天线| 床上的激情91.| 色综合亚洲欧洲| 色婷婷综合久色| 欧美日韩一区 二区 三区 久久精品| 欧美日韩国产不卡| 欧美丰满一区二区免费视频| 日韩写真欧美这视频| 日韩欧美中文字幕制服| 欧美精品一区二区久久婷婷| 国产亚洲欧美在线| 中文在线资源观看网站视频免费不卡| 国产精品美女一区二区在线观看| 日韩理论电影院| 一区二区三区四区激情| 五月激情综合网| 国精品**一区二区三区在线蜜桃| 国产91露脸合集magnet| 91麻豆自制传媒国产之光| 欧美自拍偷拍午夜视频| 日韩亚洲欧美一区| 国产人成亚洲第一网站在线播放| 1区2区3区国产精品| 亚洲一二三四在线| 日韩成人精品在线| 国产精品综合在线视频| 99国产精品久久久久久久久久久| 欧美在线制服丝袜| 日韩欧美123| 国产精品久久久久久妇女6080| 亚洲综合精品自拍| 青青草国产精品亚洲专区无| 不卡视频一二三四| 欧美日韩三级视频| 欧美精选午夜久久久乱码6080| 久久久午夜电影| 国产精品麻豆99久久久久久| 水蜜桃久久夜色精品一区的特点| av不卡免费在线观看| 成人av电影在线播放| 91久久久免费一区二区| 欧美浪妇xxxx高跟鞋交| 久久这里只有精品6| 亚洲国产一区二区视频| 中文字幕欧美日韩一区| 6080国产精品一区二区| 不卡在线视频中文字幕| 国产性天天综合网| 久久激情五月婷婷| 成人激情综合网站| 欧美精三区欧美精三区| 国产真实精品久久二三区| 久久精品网站免费观看| 成人黄色777网| 欧美电影精品一区二区| 欧美激情一区二区在线| 亚洲欧美色一区| 国产欧美日韩在线| 国产欧美日韩在线视频| 精品一区二区在线观看| 91福利资源站| 亚洲欧美综合网| 国产成人精品亚洲日本在线桃色| 91精品国产综合久久小美女| 国产成人综合网| 日韩欧美一区二区免费| 国产一区二区三区综合| 国产欧美一区二区在线| 欧美色成人综合| 视频一区二区欧美| 91福利国产精品| 视频一区中文字幕| 欧美亚洲愉拍一区二区| 中文字幕国产一区| 国产98色在线|日韩| 日韩一卡二卡三卡四卡| 国产尤物一区二区| 国产精品免费视频网站| 国产麻豆精品久久一二三| 精品三级av在线| 老司机午夜精品99久久| 6080日韩午夜伦伦午夜伦| 美女网站色91| 精品国产乱码久久久久久夜甘婷婷| 激情六月婷婷综合| 久久久国产精品麻豆| 国产一区二区在线观看视频| 久久久久久夜精品精品免费| 国产不卡视频在线播放| 亚洲一区免费在线观看| 国产亚洲人成网站| 91丨九色丨黑人外教| 亚洲欧洲制服丝袜| 欧美videos中文字幕| 波多野结衣91| 亚洲在线中文字幕| 欧美一区二区在线不卡| 99精品在线免费| 国产一区二区三区电影在线观看| 亚洲一区二区三区自拍| 日韩中文字幕区一区有砖一区| 欧美色老头old∨ideo| 午夜精品久久久久久| 欧美日韩一区二区三区四区| 三级不卡在线观看| 欧美日韩国产大片| 午夜精品久久久久久久蜜桃app| 欧美日韩高清影院| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品国产髙清在线看国产毛片| 国产米奇在线777精品观看| 国产亚洲精品久| 91麻豆.com| 五月激情综合色| 欧美mv日韩mv国产网站| 国产成人免费av在线| 中文字幕日韩av资源站| 欧美专区日韩专区| 免费观看在线综合色| 欧美精品一区二| 成人av在线观| 亚洲成人免费看| 久久亚洲私人国产精品va媚药| 成人福利视频网站| 亚洲一区二区视频在线观看| 日韩午夜在线观看| 粉嫩av一区二区三区在线播放| 亚洲自拍偷拍图区| 日韩你懂的电影在线观看| 成人影视亚洲图片在线| 亚洲一区二区三区小说| 精品剧情v国产在线观看在线| www.性欧美| 秋霞电影网一区二区| 国产精品视频麻豆| 欧美日韩第一区日日骚| 国产一区二区电影| 国产在线播精品第三| 国产精品亚洲а∨天堂免在线| 国产成人在线网站| av一区二区三区在线| 在线亚洲+欧美+日本专区| 欧美日韩精品福利| 精品成人在线观看| 国产女同性恋一区二区| 国产精品青草综合久久久久99| **欧美大码日韩| 肉肉av福利一精品导航| 欧美专区在线观看一区| 91精品婷婷国产综合久久竹菊| 亚洲国产成人av网|