22/04/2008, 11:16
|
| | | Fecha de Ingreso: agosto-2005 Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses Puntos: 39 | |
Re: Consulta SQL Aun no esta muy claro lo que necesitas porque no pones ejemplos del resultado que esperas.
Te dejo por ahora esto:
Código:
CREATE PROCEDURE dbo.sp_GetRevistasXAnio
(
@VOL_ANNO INT,-- El Año Impreso el Volumen (1999 - 2008)
@REV_TIPO_REVISTA CHAR(1),-- Si es Suplemento o Revista (R o S)
@REV_ID_TRIMESTRE SMALLINT,-- TRIMESTRE DEL AÑO PUBLICADA LA REVISTA (1 - 4)
@TRI_NOMBRE_TRIMESTRE_ES VARCHAR(25)-- TRIMESTRE DEL AÑO PUBLICADO DE LA REVISTA(Enero/Marzo - Abril/Junio)
)
AS
BEGIN
--REV_ID_REVISTA= ID De la Revista
--REV_NUMERO_REVISTA= El numero publicado de la revista
SELECT TOP 100 PERCENT V.VOL_ANNO, R.REV_TIPO_REVISTA, R.REV_ID_TRIMESTRE, T.TRI_NOMBRE_TRIMESTRE_ES, R.REV_ID_REVISTA, R.REV_NUMERO_REVISTA
FROM REV_REVISTAS R
INNER JOIN TRI_TRIMESTRES T ON R.REV_ID_TRIMESTRE=T.TRI_ID_TRIMESTRE
INNER JOIN VOL_VOLUMENES V ON R.REV_ID_VOLUMEN=V.VOL_ID_VOLUMEN
WHERE R.REV_ACTIVA = 'S'
AND V.VOL_ANNO = @VOL_ANNO
AND R.REV_TIPO_REVISTA = @REV_TIPO_REVISTA
AND R.REV_ID_TRIMESTRE = @REV_ID_TRIMESTRE
AND T.TRI_NOMBRE_TRIMESTRE_ES = @TRI_NOMBRE_TRIMESTRE_ES
GROUP BY V.VOL_ANNO, R.REV_ID_TRIMESTRE, R.REV_TIPO_REVISTA, T.TRI_NOMBRE_TRIMESTRE_ES, R.REV_ID_REVISTA, R.REV_NUMERO_REVISTA
ORDER BY V.VOL_ANNO DESC, R.REV_TIP
END
__________________ No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte. |