Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2015, 13:47
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: MYSQL gestor Entradas Salidas

Me gusto la mancha de pintura para tapar el nombre, y el nombre del susodicho en el select jejejejeje


Se puede hacer algo como esto, solo es buscar las funciones equivalentes en mysql(timediff creo)


Ojo el codigo esta en sql server
Código SQL:
Ver original
  1. CREATE TABLE #temp(
  2. fecha1 datetime,
  3. nombre VARCHAR(20),
  4. tipo VARCHAR(10)
  5. )
  6.  
  7.  
  8.  
  9.  
  10. INSERT INTO #temp VALUES (getdate(),'Libras','entrada')
  11. INSERT INTO #temp VALUES (dateadd(mi,1,getdate()),'Libras','salida')
  12. INSERT INTO #temp VALUES (dateadd(mi,1,getdate()),'Libras','entrada')
  13. INSERT INTO #temp VALUES (dateadd(mi,1,getdate()),'Libras','salida')
  14.  
  15.  
  16.  
  17. SELECT datediff(mi,t1.fecha1,t2.fecha1) AS minutos, t1.fecha1 AS fecha_entrada, t2.fecha1 AS fecha_salida, t1.nombre FROM (SELECT * FROM #temp WHERE tipo='entrada') AS t1
  18. INNER JOIN (SELECT * FROM #temp WHERE tipo='salida') AS t2 ON (t1.nombre=t2.nombre AND t1.fecha1<t2.fecha1)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me