Necesito Ayuda con este Procedimiento Almacenado

tema enviado por Erick en SQL Server
tema iniciado el 21/01/2010
holas , bueno tengo un problema con este ejercicio de Procedimiento almacenado soy algo nuevo en este tema pero hago todo lo posible para entender. aquie el ejercicio ; Mostrar los productos de una categoria enviado como parametro, solo si el promedio de sus precios es menor a un valor enviado como parametro bueno lo que hise fue esto CREATE PROCEDURE USP_VERPRODUCTO @IdPro int, @xNom varchar(40) output, @xCate varchar(20) output, @xPrecio smallmoney output, @xKK smallmoney output as primera duda : estoy realizando los parametros , ahora kiero saber como puedo dale un valor a ese parametro @xKK osea si el promedio de todos los precio es 150 esta cantidad tiene que ser menor a @xKK pero como le doy la cantidad a ese parametro. segunda duda : para unir las tablas y sacar el promedio, utilizo el Inner join y AVG pero como le asigno el parametro respectivo a estos campos que esteen dentro del select. bueno espero que me aya dejado entender, disculpen por las molestias.