sql >> Base de Datos >  >> RDS >> Mysql

Sql Ansi para administrar valores DateTime

Según SQL:1999, date1-date0 debería darte un valor de tipo INTERVALO, una estructura de la que deberías poder extraer AÑO, MES, DÍA, etc.

Nunca lo he usado y no creo que sea ampliamente compatible (aunque puede que no esté actualizado). Si está haciendo aritmética de tiempo en la capa de la base de datos y quiere ser compatible con DBMS cruzados, la solución habitual es simplemente usar marcas de tiempo de enteros (de cualquier resolución, pero el tiempo de Unix es común) y la aritmética de enteros simple y antigua que es completamente confiable. -plataforma.