Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 23-may-2006, 12:59   #1 (permalink)
affv está en el buen camino
 
Avatar de affv
 
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 472
Problema con sonsulta SQL

Buen Dia antes que nada
Ok tengo dos tablas
1) Preguntas
Id
Pregunta
Respuesta
2) Observacion
Id
Observacion

Ahora lo que necesito saber son los siguientes datos.
Cuantos hay Abiertos
Cuantos hay Resueltos
Cuantos hay Procesados

PD. Datos de referencia.
Abierto: Cuando fue enviado pero no resuelto y no tiene Observaciones
Proceso: Cuando fue enviado aun no tiene respuesta pero si observaciones
Resuleto: Cuando tiene respuesta no importa que tenga observaciones.

Tengo ya Resueltos
Código:
SELECT     COUNT(*) AS Resueltos
FROM         dbo.Pregutas
WHERE     (Respuesta IS NOT NULL)
Tambien Procesados
Código:
SELECT     COUNT(DISTINCT 0) AS Procesados
FROM         dbo.Observaciones
Pero aun no tengo Abiertos
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
affv está desconectado   Responder Citando
Antiguo 23-may-2006, 13:52   #2 (permalink)
(Desactivado)
Developer9 Developer9
 
Avatar de Developer9
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.202
Enviar un mensaje por MSN a Developer9
La relacion entre las dos tablas es de uno a uno y las claves primarias son el campo id en ambas tablas?

Preguntando mejor, como relaciono las tablas?
Developer9 está desconectado   Responder Citando
Antiguo 23-may-2006, 14:03   #3 (permalink)
affv está en el buen camino
 
Avatar de affv
 
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 472
Olvide incluir ese datos.

las observaciones estan relacionadas por el Id el cual concuerda con el Id de la Pregunta.

Pregutas
1 Como me llamo

Observaciones
1 Observacion uno
1 Observacion dos
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
affv está desconectado   Responder Citando
Antiguo 23-may-2006, 14:28   #4 (permalink)
PequeñoMauro está en el buen camino
 
Avatar de PequeñoMauro
 
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 599
Enviar un mensaje por MSN a PequeñoMauro
Como se sabe en tus tablas que fue enviado - me imagino que te refieres a la pregunta -, es cuando se almacena la pregunta?
Supuestamente esta abierta la pregunta cuando no hay nada almacenado en respuesta y observación...
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
PequeñoMauro está desconectado   Responder Citando
Antiguo 23-may-2006, 14:37   #5 (permalink)
affv está en el buen camino
 
Avatar de affv
 
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 472
Correcto!

Lo que sucede es que no se como obterner ese total. de abiertos ya que podria mostrar todos los que estan ingresados sin respuesta pero como muestro los ingresados sin respues ni observaciones.
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
affv está desconectado   Responder Citando
Antiguo 23-may-2006, 16:06   #6 (permalink)
(Desactivado)
Developer9 Developer9
 
Avatar de Developer9
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.202
Enviar un mensaje por MSN a Developer9
Super Facil...

SELECT COUNT(*)
FROM Pregutas
WHERE Respuesta is null
AND Id not in ( SELECT id FROM Observacion)
Developer9 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:54.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93