La función DATETIME() convierte un valor de entrada (como Texto o Fecha) en un tipo de dato DateTime (Fecha y Hora). Es fundamental cuando necesitas combinar columnas separadas de fecha y hora en un solo valor para cálculos de duración o registros cronológicos exactos.
Sintaxis de la expresión
DATETIME( Valor )
Parámetros:
Valor: El dato a convertir. Puede ser:- Texto: Una cadena con formato de fecha/hora reconocido (ej. "YYYY-MM-DD HH:MM:SS").
- Fecha (Date): Añade automáticamente la hora "00:00:00".
- Concatenación: La unión de una fecha y una hora.
Ejemplos Prácticos
-
Combinar columnas de Fecha y Hora:
DATETIME([Fecha] & " " & [Hora])
Explicación: Crea una marca de tiempo completa uniendo la columna[Fecha]y la columna[Hora]con un espacio en medio. Vital para calcular duraciones entre eventos. -
Convertir fecha simple a DateTime:
DATETIME(TODAY())
Explicación: Toma la fecha actual y la convierte en un DateTime, resultando en algo como "14/12/2025 00:00:00". -
Texto literal a DateTime:
DATETIME("2024-01-01 12:30:00")
Explicación: Convierte una cadena de texto estática en un objeto de tiempo computable.