¿Qué tal? He importado una tabla en PostgreSQL con un archivo plano con un campo fecha con el siguiente formato:
31/07/2021 06:55:57 a.m.
31/07/2021 06:57:18 a.m.
31/07/2021 11:38:45 p.m.
Agradeceré su apoyo para obtener la diferencia entra fecha. Para el caso anterior los dos primeros registros su diferencia será de segundos y con el terceros su diferencia será de horas, aunque debo de cuidar que los registros no son en formato de 24 horas porque utilizan a.m. y p.m. para diferenciar los horarios.
Por cierto, el campo fecha para importar el archivo plano lo declaré como character(40).
fecha | character(40)
Saludos y respetos para Ustedes.