El día de hoy estaba rescribiendo o migrando un sistema (no sé cómo se le diga exactamente) que usaba SQLite a un nuevo motor de base de datos, el cual es MySQL, también conocido MariaDB.
Con SQLite se llamaba a a función STRFTIME
, pero esa función no existe en MySQL. Por lo tanto me puse a buscar un equivalente al a función STRFTIME
de SQLite3 en MySQL.
Esta función de strftime
me recuerda a cuando formateamos fechas en Python. Pero bueno, STRFTIME
formatea una fecha, así de simple. Su sintaxis es:
select strftime("formato", columna_de_fecha)
Como lo dije, en MySQL no existe STRFTIME
pero existe DATE_FORMAT
. Esta función es equivalente a la de SQLite, con la diferencia de que en esta primero se pasa la columna y luego el formato.
Vamos a crear una tabla y llenarla con datos en ambos motores:
Luego insertamos datos, y para hacer la consulta en donde seleccionamos únicamente el año de la fecha (esto es, formatear la fecha) usamos la función que cada motor tiene, con resultados idénticos:
Tanto en SQLite como en MySQL, los resultados fueron los mismos. De esta forma pude modificar las llamadas a esas funciones para terminar de cambiar el motor de base de datos del sistema.
Te invito a leer sobre AS en MySQL. También puedes ver cómo comenzar a usar MySQL desde la terminal.
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.