/****** Object: StoredProcedure [dbo].[RF_CheckAccountStatus] Script Date: 11/30/2012 1617 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[RF_CheckAccountStatus]
@id varchar(20),
@p2 int output
AS
declare @end_time datetime
declare @cur_time datetime
declare @billtype int
SELECT @end_time = EndDate FROM tbl_personal_billing WHERE ID = CONVERT(BINARY, @id)
Select @cur_time = GETDATE()
select @billtype= Billingtype from tbl_personal_billing WHERE ID = CONVERT(BINARY, @id)
if @billtype = 1
begin
set @p2 = 1
return
end
else if @end_time <= @cur_time
begin
set @p2 = 0
update tbl_personal_billing set BillingType = 0 WHERE ID = CONVERT(BINARY, @id)
return
end
else
begin
set @p2 = 2
return
end
GO
на будущее новичкам!
Добавлено через 2 минуты
Цитата:
Сообщение от Allianz
Попробуй сам сделать запрос по гайду -
Спасибо за совет,но я спрашивал совсем другое,отписывать чуш в каждом посте,помоему это лишнее.
Последний раз редактировалось Spoker; 30.11.2012 в 16:22.
Причина: Добавлено сообщение