⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 组合查询条件的存储过程.sql

📁 水费管理系统
💻 SQL
字号:
/*
	功能:查询每块水表的最后一次抄表时间,距指定时间超过指定值的记录
*/
-- declare @current_date datetime
-- set @current_date = getdate()
-- 
-- select * 
-- from v_last_read_rec r 
-- where datediff(day, r.read_time,@current_date) > fee_cycle_cnt * 30 * 0.8
-- 
-- go

/*
	功能:查询用户所有水表最后一次抄表记录中,最早的一次抄表时间
*/ 
-- select cust_code, min(read_time) 
-- 	from v_last_read_rec r
-- 	group by cust_code
-- go


/*
	功能: 组合条件的存储过程
*/
-- declare @first_flg tinyint, @and_str varchar(20), @result varchar(512)
-- declare @a varchar(20), @b varchar(20), @a_flg tinyint, @b_flg tinyint
-- 
-- set @a_flg = 1
-- set @b_flg =1
-- set @a = ''
-- set @b = ''
-- 
-- set @result =''
-- set @first_flg = 1
-- 
-- if @a_flg = 1
-- begin
-- 	if @first_flg = 1
-- 	begin
-- 		set @and_str = ''
-- 		set @first_flg = 0
-- 	end
-- 	else
-- 	begin
-- 		set @and_str = ' and '
-- 	end
-- 
-- 	set @a='this is a.'
-- 	set @result = @result + @and_str + @a
-- end
-- 
-- if @b_flg = 1
-- begin
-- 	if @first_flg = 1
-- 	begin
-- 		set @and_str = ''
-- 		set @first_flg = 0
-- 	end
-- 	else
-- 	begin
-- 		set @and_str = ' and '
-- 	end
-- 
-- 	set @b='this is b.'
-- 	set @result = @result + @and_str + @b
-- end
-- 
-- print @result
-- 
-- go

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -