Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 01-may-2008, 14:36   #1 (permalink)
alancitus ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 18
Sonrisa Convertir horas a minutos con SQL

Hola, quisiera que con SQL un campo time se convierta en minutos, por ejemplo 20:00:00 en 1200 minutos, salu2 y antemano gracias
alancitus está desconectado   Responder Citando
Antiguo 01-may-2008, 15:02   #2 (permalink)
gnzsoloyo tiene algunos puntos positivos de karma
 
Avatar de gnzsoloyo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 824
Re: Convertir horas a minutos con SQL

No hay una función exacta, vas a tener que usar una fórmula: (TIME_TO_SEC(campotime) DIV 60).
Esto te devolverá un número entero que representará los minutos completos del campo TIME en cuestión. No considera si hay excedente (DIV es división entera de X1 sobre X2)
gnzsoloyo está desconectado   Responder Citando
Antiguo 01-may-2008, 15:49   #3 (permalink)
alancitus ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 18
Re: Convertir horas a minutos con SQL

gracias man, me sirve mucho para lo que estoy haciendo.. tambien estoy usando el TIMESTAMPDIFF, este me calcula la diferencia entre 2 fechas y me devuelve el valor minutos ojala a alguien le sirva...
He leido que es mas recomendable usar SQL para fechas que hacerlo con PHP u otro lenguaje de programacion...peor Alguien sabe si tambien es mas recomendable hacer subconsultas para obtener datos entre 2 tablas, que sacar los datos con php (con for,foreach).... muchas gracias x tu respuesta, bytes.
alancitus está desconectado   Responder Citando
Antiguo 01-may-2008, 19:21   #4 (permalink)
gnzsoloyo tiene algunos puntos positivos de karma
 
Avatar de gnzsoloyo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 824
Re: Convertir horas a minutos con SQL

En algunos casos es mejor si son datos almacenados en una base de datos y los puedes obtener en una consulta. PHP es, en algunos casos, un lenguaje limitado porque su propósito es principalmente el Web. En cambio JavaScript, JSP, ASP y lenguajes .NET en general son en general mucho más eficientes al tratar funciones y métodos complejos, porque son en esencia multipropósito.
VB.Net y C#.Net, por ejemplo, tienen clases y métodos suficientes para darte la respuesta a esta misma función sin necesidad de recurrir a la base de datos.
El poder mayor de las bases de datos está en la manipulación de datos. Ese es su sentido.
__________________
¿Quién de sus aciertos aprende?, si yo aprendo de mis errores constantemente...
gnzsoloyo está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:22.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93