USP_SIMPLEDATALIST_SALESMETHODMARKETINGSURVEYQUESTION

Returns a list of marketing survey questions configured for a sales order.

Parameters

Parameter Parameter Type Mode Description
@SALESORDERID uniqueidentifier IN SALESORDERID

Definition

Copy


            CREATE procedure dbo.USP_SIMPLEDATALIST_SALESMETHODMARKETINGSURVEYQUESTION
            (
                @SALESORDERID uniqueidentifier
            )
            as
                declare @SALESMETHODID uniqueidentifier
                select @SALESMETHODID = SM.ID
                from dbo.SALESMETHOD SM
                inner join dbo.SALESORDER SO on SM.TYPECODE = SO.SALESMETHODTYPECODE
                where SO.ID = @SALESORDERID

                select 
                    MSQ.ID as VALUE
                    MSQ.QUESTIONTEXT as LABEL
                from dbo.MARKETINGSURVEYQUESTION MSQ
                inner join dbo.SALESMETHODMARKETINGSURVEYCONFIGURATION SMMSC on SMMSC.MARKETINGSURVEYQUESTIONID = MSQ.ID
                where SMMSC.ISACTIVE = 1
                and SMMSC.SALESMETHODID = @SALESMETHODID
                order by QUESTIONTEXT