elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  ayuda con esta consulta Sql server
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda con esta consulta Sql server  (Leído 1,761 veces)
Emaim

Desconectado Desconectado

Mensajes: 1


Ver Perfil
ayuda con esta consulta Sql server
« en: 10 Agosto 2012, 20:12 pm »

lo que quiero es agregarle el campo de secdescripcion de la tabla sector

Tbsector
idsector
secdescripcion

TbDependencia
iddependencia
idsector

Código:
USE [bdGestiondeAsuntos]
GO
/****** Object:  StoredProcedure [dbo].[spr_ReportexEstadosDesglosadosCG]    Script Date: 08/10/2012 10:45:12 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER        PROCEDURE [dbo].[spr_ReportexEstadosDesglosadosCG]
/*------------------------------------------------------------------------------------------------------------
parametros
------------------------------------------------------------------------------------------------------------*/

@idClasificacion int,
@desde datetime,
@hasta datetime,
@idDependencia int,
@Municipio int,
@idEvento int
AS
SELECT     dbo.tbDependencia.descripcionDependencia,
[1] as recibido,
[2] as [en proceso],
 --0 as Terminado,
[5] as [Sin Estado],
[6] as [Agotamiento de Instancia Edo],
[7] as [Conclusión Negativa],
[8] as [Conclusión por información],
[9] as [Conclusión Positiva],
[11] as [Falta de interés del ciudadano],
[1]+[2]+/*[4]+*/[5]+[6]+[7]+[8]+[9]+[11] as [Total],
isnull((([5]+[6]+[7]+[8]+[9]+[11])*100)/nullif(([1]+[2]+/*[4]+*/[5]+[6]+[7]+[8]+[9]+[11]),0),0)as porcentaje
FROM
(SELECT     ta.idDependencia, ta.idEstatus
FROM         dbo.tbAsuntoCiudadano AS ta INNER JOIN
                      dbo.tbAsuntos AS a ON ta.idAsunto = a.idAsunto INNER JOIN
                      dbo.tblLocalidad ON a.intIDLocalidad = dbo.tblLocalidad.intIDLocalidad
WHERE     (CAST(FLOOR( CAST(a.fechaRecepcion AS FLOAT ) )AS DATETIME) >= CONVERT(DATETIME, @desde, 103) OR @desde = '01/01/1900') AND
  (CAST(FLOOR( CAST(0a.fechaRecepcion AS FLOAT ) )AS DATETIME) <= CONVERT(DATETIME, @hasta, 103) OR @hasta = '01/01/1900') AND
      (ta.idDependencia = @idDependencia OR @idDependencia = 0 ) AND
  (a.idClasificacion = 2 OR a.idClasificacion = 4) AND
  (dbo.tblLocalidad.intID_tblMunicipio = @Municipio OR @Municipio = 0)AND
  (ta.idEvento = @idEvento OR @idEvento = 0)AND (ta.eliminado != 1)) ac

pivot
(count(ac.idEstatus) for ac.idEstatus in ([1],[2],/*[4],*/[5],[6],[7],[8],[9],[11]))
as pvt
 INNER JOIN
  dbo.tbDependencia ON pvt.idDependencia = dbo.tbDependencia.idDependencia
order by total desc


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema al Hacer Consulta en Visual Basic y Sql Server 7
Programación General
mit 1 2,068 Último mensaje 10 Septiembre 2016, 22:27 pm
por brakencc
Una consulta sobre SQL SERVER
Programación Visual Basic
jack06 2 2,279 Último mensaje 24 Agosto 2009, 18:15 pm
por ssccaann43 ©
Cómo hacer esta consulta SQL
Bases de Datos
Aikanáro Anário 1 4,518 Último mensaje 17 Septiembre 2011, 01:56 am
por fran800m
Mejorar esta consulta SQL
Bases de Datos
mark182 1 1,942 Último mensaje 19 Mayo 2012, 09:08 am
por HdM
Consulta y Subconsulta SQL SERVER
Bases de Datos
daniel.r.23 0 2,356 Último mensaje 31 Octubre 2014, 22:19 pm
por daniel.r.23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines