Vas a tener que orquestar 2 selects distintos para sacar tu "fecha inicial" y tu "fecha final". Supongo que tu tabla de ejemplo es esquematica, pero mas alla de la posible complejidad del select, el tipo date soporta el operador de resta "habitual":
(select fechafinal from TABLA where ord = 1) - (select fechainicial from TABLA where ord=2) En tu ejemplo, el resultado seria negativo, por cierto, pero calculo que eso lo podras contemplar. HTH Gerardo ----- Mensaje original ----- > De: "Alberto Cuevas" <betocuevas....@gmail.com> > Para: pgsql-es-ayuda@postgresql.org > Enviados: Lunes, 18 de Abril 2016 13:36:18 > Asunto: [pgsql-es-ayuda] Restar dos campos de tipo fecha de distintos > registros > > > > > > > Hola a todos necesito restar dos campos de tipo fecha de distintos > registros. > > FechaFinal - FechaInicial > > | Ord. | FechaInicial | FechaFinal | > | 2 | 26/02/2016 | 02/03/2016 | > | 1 | 18/02/2016 | 24/02/2016 | > > 24/02/2016 - 26/02/2016 = 2 dias > > Por favor si me pueden ayudar . > > Saludos > > > > > > - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda