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

duda con suma

Estas en el tema de duda con suma en el foro de Mysql en Foros del Web. hola amigos el problema que tengo es con sumar datos en unas tablas mysql con INNER JOIN o LEFT JOIN ya que son solo algunos ...
  #1 (permalink)  
Antiguo 10/12/2010, 13:44
 
Fecha de Ingreso: febrero-2010
Ubicación: Santiago
Mensajes: 82
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta duda con suma

hola amigos
el problema que tengo es con sumar datos en unas tablas mysql con INNER JOIN o LEFT JOIN ya que son solo algunos datos los que quiero obtener pero solo en una consulta el codigo sql es el siguiente

Cita:
SELECT
SUM(vacaciones.diasvacaciones) AS totalvac,
SUM(licencias.diaslicencias) AS totallic

FROM
vacaciones
LEFT OUTER JOIN licencias ON (vacaciones.rut= licencias.rut)
WHERE
vacaciones.rut= '05166676'
cuando consulto por si solas me arroja bien las sumas pero cuando quiero juntarlas en una sola consulta me arroja numeros desproporcionados
de antemano gracias
  #2 (permalink)  
Antiguo 11/12/2010, 08:57
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: duda con suma

Saludos

Prueba de esta manera:
Código MySQL:
Ver original
  1. SELECT SUM(diasvacaciones) AS totalvac,
  2. FROM vacaciones
  3. WHERE rut= '05166676'
  4. SELECT  SUM(diaslicencias) AS totallic
  5. FROM licencias
  6. WHERE rut= '05166676'
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 13/12/2010, 06:31
 
Fecha de Ingreso: febrero-2010
Ubicación: Santiago
Mensajes: 82
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: duda con suma

Gracias Nano_ por tu respuesta me entrega los dos valores pero en una sola columna la cual toma como nombre totallic pero hace bien las sumas
  #4 (permalink)  
Antiguo 13/12/2010, 08:05
 
Fecha de Ingreso: febrero-2010
Ubicación: Santiago
Mensajes: 82
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: duda con suma

ya lo resolvi era solo poner group by gracias

Etiquetas: suma
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 14:19.