Popular

Obten claves web y navega gratis Router keygen para Android

Error 403 Forbidden con phpmyadmin y WAMP Server

Realizar suma, resta y división con javascript

Manejo de Fechas instrucciones SQL "DB2".

Hace un par de días me presente con un problema en el trabajo donde teníamos que obtener el valor de un Decimal y esté convertirlo a horas, haciendo el query de una manera distinta a a que les voy a presentar utilizamos tablas WITH, y SubString para separar el decimal del entero, eso también lo haremos aquí pero la diferencia de lo que crecio el Query a lo que pudo haber sido de esta forma no se compara ya que tuvimos que utilizar formulas para convertir a minutos después a horas que si los minutos eran mayor que 60 o menor una cosa increíble jajaja, ahora les muestro como sumar minutos a un datetime.


--Convertir decimal a horas ejemplo 12:50 + 1.30;

SELECT DISTINCT TIME('12:50:00') + 90 MINUTES
FROM TABLA;

-- Convertir horas a decimal ejemplo ;

SELECT DISTINCT CAST(HOUR(TIME('12:50:00') + 90 MINUTES)||'.'||MINUTE(TIME('12:50:00') + 90 MINUTES) AS DECIMAL(10,3))
FROM TABLA;

Estas conversiones son en DB2 AS400, así que puede que en MySQL cambien un poco con funciones como ADDTIME, pero la teoría o la base es la misma, así mismo podemos agregar horas con la funcion "HOURS".

 Que tengan buena noche...

Comentarios

Entradas populares de este blog

Error 403 Forbidden con phpmyadmin y WAMP Server

Número de filas afectadas por instrucción PL/SQL en Oracle [Utilidades].

Como truncar un número decimal en C# sin redondear.