INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 

[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
CONSULTA SQL

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Codeman1234
Nuevo Miembro
Nuevo Miembro


Registrado: 22 Abr 2008
Mensajes: 4

MensajePublicado: Mar Abr 22, 2008 11:10 am    Título del mensaje: CONSULTA SQL Responder citando
Hola buenas estoy intentando hacer una consulta en SQL que haga lo siguiente necesito que no me repita el campo TRI_NOMBRE_TRIMESTRE_ES (el Mes) solo lo Repita si el campo REV_TIPO_REVISTA no es el mismo.
Tengo la siguiente consulta:

SELECT TOP 100 PERCENT dbo.VOL_VOLUMENES.VOL_ANNO, dbo.REV_REVISTAS.REV_TIPO_REVISTA, dbo.REV_REVISTAS.REV_ID_TRIMESTRE,
dbo.TRI_TRIMESTRES.TRI_NOMBRE_TRIMESTRE_ES, dbo.REV_REVISTAS.REV_ID_REVISTA, dbo.REV_REVISTAS.REV_NUMERO_REVISTA
FROM dbo.REV_REVISTAS INNER JOIN
dbo.TRI_TRIMESTRES ON dbo.REV_REVISTAS.REV_ID_TRIMESTRE = dbo.TRI_TRIMESTRES.TRI_ID_TRIMESTRE INNER JOIN
dbo.VOL_VOLUMENES ON dbo.REV_REVISTAS.REV_ID_VOLUMEN = dbo.VOL_VOLUMENES.VOL_ID_VOLUMEN
WHERE (dbo.REV_REVISTAS.REV_ACTIVA = 'S')
GROUP BY dbo.VOL_VOLUMENES.VOL_ANNO, dbo.REV_REVISTAS.REV_ID_TRIMESTRE, dbo.REV_REVISTAS.REV_TIPO_REVISTA,
dbo.TRI_TRIMESTRES.TRI_NOMBRE_TRIMESTRE_ES, dbo.REV_REVISTAS.REV_ID_REVISTA, dbo.REV_REVISTAS.REV_NUMERO_REVISTA
ORDER BY dbo.VOL_VOLUMENES.VOL_ANNO DESC, dbo.REV_REVISTAS.REV_TIP

y abajo una foto con los detalles

muchas gracias y salu2
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Codeman1234
Nuevo Miembro
Nuevo Miembro


Registrado: 22 Abr 2008
Mensajes: 4

MensajePublicado: Mie Abr 23, 2008 9:14 am    Título del mensaje: Responder citando
Tengo el siguiente procedimiento almacenado:

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

--------------------

COMO LO VEIS??

saludos
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En General >> consulta sobre blog
En General >> CONSULTA MUY IMPORTANTE PARA MI
En Hardware >> Consulta de producto
En Programación >> Consulta - Servidor para reports de o...
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz