?? 組合查詢條件的存儲過程.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 + -