ИСПОЛЬЗУЙТЕ [utc]
ИДИТЕ
/Предмет ******: StoredProcedure [dbo]. [sp_utRequestQuoteHeaderListFiltered] дата сценария: 08/23/2010 15:12: 49 ******/
УСТАНОВИТЕ ANSI_NULLS ДАЛЬШЕ
ИДИТЕ
УСТАНОВИТЕ QUOTED_IDENTIFIER ДАЛЬШЕ
ИДИТЕ
ИЗМЕНИТЕ ПРОЦЕДУРУ [dbo]. [sp_utRequestQuoteHeaderListFiltered]
@UserID int,
@RQH_iStatus int,
бит @OnlyHW,
бит @OnlyQR
КАК
ОБЪЯВИТЕ @sql nvarchar (4000)
УСТАНОВИТЕ NOCOUNT ДАЛЬШЕ
УСТАНОВИТЕ @sql = " ВЫБЕРИТЕ [RQH_iID], RQH. [UserID], [RQH_dDate], [RQH_sTicketNumber], [STO_iID], [RQH_sLocContactName], [RQH_sLocContactPhone], [RQH_sLocShippingAdress], [RQH_sLocShippingAdress1], [RQH_sLocShippingAdress2], [RQH_sLocShippingCity], [RQH_sLocShippingState], [RQH_sLocShippingZip], [RQH_sTrackingOut1], [RQH_sTrackingOut2], [RQH_sTrackingOut3], [RQH_sTrackingIn1], [RQH_sTrackingIn2], [RQH_sTrackingIn3], [RQH_sNotes], [RQH_lHotSwap], [RQH_iStatus], [RQH_dCreatedOn], [RQH_lCancelled], [RQH_dClosedOn] ОТ utRequestQuoteHeader RQH ГДЕ 1="1" ' Потребитель * - удостоверение личности * ЕСЛИ @UserID <> 0
УСТАНОВИТЕ @sql = @sql + 'И RQH.UserId = '+ новообращенный (varchar (20), @UserId)
Состояние/* *
ЕСЛИ @RQH_iStatus <> -1
УСТАНОВИТЕ @sql = @sql + 'И RQH_iStatus = '+ новообращенный (varchar (20), @RQH_iStatus)
Обмен/* горячий *
ЕСЛИ @OnlyHW = 1
УСТАНОВИТЕ @sql = @sql + «И RQH_lHotSwap = 1»
Обмен/* горячий *
ЕСЛИ @OnlyQR = 1
УСТАНОВИТЕ @sql = @sql + «И (RQH_lHotSwap = 0 или RQH_lHotSwap нулевы)»
УСТАНОВИТЕ @sql = @sql + «ЗАКАЗ [RQH_iID] DESC»
EXEC (@sql)
|