![]() |
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 ResueltosCódigo: SELECT COUNT(DISTINCT 0) AS Procesados |
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? |
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 |
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 |
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. |
Super Facil... SELECT COUNT(*) FROM Pregutas WHERE Respuesta is null AND Id not in ( SELECT id FROM Observacion) |
| La zona horaria es GMT -6. Ahora son las 22:06. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.