![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
quieres saber cuanto duraron en el sistema??
digamos...
Espero te sirva, saludos!! |
|
#2
|
||||
|
||||
|
Parece ser que con eso basto.....
Ok, Luis, parece que eso ha bastado para solucionar el problema este, he añadido un MaskEdit con Máscara de ShortTime para que me devuelva el valor...y falta hacer unos arreglos (conversiones) para realizar los calculos necesarios....Gracias....
Eso fue todo en este hilo....Gracias |
|
#3
|
||||
|
||||
|
Checate con Esto
Necesitas sacar el total de minutos ..prueba con este query:
select (3600*(sum(Datepart(hour,salida))) + 60*(sum(Datepart(minute,salida))) + (sum(Datepart(second,salida))) )- (3600*(sum(Datepart(hour,entrada))) + 60*(sum(Datepart(minute,entrada))) + (sum(Datepart(second,entrada))) ) as TotalMinutos from nres nolock where convert(varchar (8),Entrada,112)='20050307' and NoEmp=12 una vez que tengas el numero de minutos lo armas de nueva cuenta: procedure TForm1.Button3Click(Sender: TObject); var T, H, M, S: Integer; Time: TTime; begin //T := Query1['total']; T := 27372; H := T div 3600; M := (T mod 3600) div 60; S := (T mod 3600) mod 60; Time := EncodeTime(H, M, S, 0); label4.Caption:= TimeToStr(Time); end; |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Resta de horas | didier | Varios | 24 | 18-11-2010 23:11:54 |
| REsta Fechas | Juanito-Kun | Firebird e Interbase | 2 | 11-10-2005 20:52:23 |
| Resta equivocada... | jhonny | Varios | 6 | 26-09-2005 18:43:20 |
| Resta de Tablas con SQL | agova | SQL | 8 | 24-11-2003 21:20:25 |
| resta horas y minutos | botones67 | Varios | 4 | 12-06-2003 18:55:54 |
|