Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2011, 11:25
Avatar de Markgus
Markgus
 
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 14 años, 5 meses
Puntos: 5
Respuesta: duda sumar el total de una diferencia de minutos

Cita:
Iniciado por leonardo_josue Ver Mensaje
Hola Markgus:

Puedes hacerlo de dos formas:

Código MySQL:
Ver original
  1. SELECT T.*, DifUno+DifDos+DifTres total FROM
  2. (
  3. Num,
  4. timestampdiff(Minute,'2011-05-30T10:00:00','2011-05-30T10:15:00') DifUno,
  5. timestampdiff(Minute,'2011-05-30T15:00:00','2011-05-30T14:50:00') DifDos,
  6. timestampdiff(Minute,'2011-05-30T18:00:00','2011-05-30T18:00:00') DifTres
  7. FROM MiTabla where Num = 8 and campo_fecha > current_date
  8. ) T
  9.  
  10. Num,
  11. timestampdiff(Minute,'2011-05-30T10:00:00','2011-05-30T10:15:00') DifUno,
  12. timestampdiff(Minute,'2011-05-30T15:00:00','2011-05-30T14:50:00') DifDos,
  13. timestampdiff(Minute,'2011-05-30T18:00:00','2011-05-30T18:00:00') DifTres,
  14. timestampdiff(Minute,'2011-05-30T10:00:00','2011-05-30T10:15:00') +
  15. timestampdiff(Minute,'2011-05-30T15:00:00','2011-05-30T14:50:00') +
  16. timestampdiff(Minute,'2011-05-30T18:00:00','2011-05-30T18:00:00') total
  17. FROM MiTabla where Num = 8 and campo_fecha > current_date

Haz la prueba y nos comentas.

Saludos
Leo.
:O maestro las 2 consultas funcionaron muy bien aunque tengo duda en la 1era como funciona T.* ?
aa ya es el alias de la subconsulta verdad? bueno segun por el msj que me mando el msyql browser

Última edición por Markgus; 30/05/2011 a las 11:39