Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Restar resultados de 2 selects

Estas en el tema de Restar resultados de 2 selects en el foro de PostgreSQL en Foros del Web. Amigos tengo la siquiente duda resulta que quiero restar el resultado de estas 2 querys y que obviamente me muestre el resto y no cacho ...
  #1 (permalink)  
Antiguo 02/09/2010, 10:42
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años
Puntos: 2
Restar resultados de 2 selects

Amigos tengo la siquiente duda resulta que quiero restar el resultado de estas 2 querys y que obviamente me muestre el resto y no cacho como hacerlo agredesco su ayuda

Código SQL:
Ver original
  1. SELECT COUNT(id_vehiculo) AS TotalVehi FROM vehiculos WHERE id_estado = 14 AND id_local = 2;
  2.  
  3.  
  4. SELECT COUNT(tareas.id_tipo_tarea)AS Total FROM vehiculos,tareas,tipos_tarea WHERE
  5. Vehiculos.id_vehiculo = tareas.id_vehiculo AND  tareas.id_tipo_tarea = tipos_tarea.id_tipo_tarea AND vehiculos.id_estado = 14 AND
  6. tareas.finalizada = 0 AND vehiculos.id_local = 2;
  #2 (permalink)  
Antiguo 02/09/2010, 10:52
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Restar resultados de 2 selects

Código SQL:
Ver original
  1. SELECT c1.totalvehi-c2.total
  2. FROM
  3. (
  4.  SELECT COUNT(id_vehiculo) AS TotalVehi
  5.  FROM vehiculos WHERE id_estado = 14
  6.  AND id_local = 2
  7. ) AS c1,
  8. (
  9.  SELECT COUNT(tareas.id_tipo_tarea)AS Total
  10.  FROM vehiculos,tareas,tipos_tarea WHERE
  11.  Vehiculos.id_vehiculo = tareas.id_vehiculo AND  
  12.  tareas.id_tipo_tarea = tipos_tarea.id_tipo_tarea
  13.  AND vehiculos.id_estado = 14 AND
  14.  tareas.finalizada = 0 AND vehiculos.id_local = 2
  15. ) AS c2;

así?

No lo he probado
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 02/09/2010, 12:32
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años
Puntos: 2
Respuesta: Restar resultados de 2 selects

Vale huesos me funciono

Etiquetas: restar, resultados, selects
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:40.