From: | Virginia <mavir78(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | tabla que se consulta sobre si misma |
Date: | 2014-06-05 16:23:11 |
Message-ID: | CAKCW+TcSGjD5RZBuSCRiFYYzV5FfvUzU8VQZS_3JiJOVqyN5PA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas tardes foro.
Les escribo para ver si me pueden aportar ideas sobre cómo resolver el
enredo que tengo con consultas sobre una tabla que almacena registros
"padres" e "hijos" simultáneamente.
La tabla es la siguiente:
tareas_notas
(
notareas_id serial NOT NULL,
empid integer,
fecha_registro
fecha_ocurrencia
responsable integer,
supervisor integer,
fecha_vencimiento, -- Fecha tope para realizar la tarea
status_id integer, -- Controla el estatus de las tareas. Las notas se
consideran mas una observación, no deriva una acción secundaria
tarea_id integer, -- id de la tarea padre
tipo integer, -- indica si el registro es nota o tarea según el valor
(libreria valores)
descripcion text,
user_creador integer,
categorias_nt_id integer,
relacion_nt integer,
user_realiza integer, -- Puede ser el responsable u otro de la
coordinación
fecha_cierre timestamp without time zone, -- fecha de cierre de la tarea,
no_renovacion integer, -- id del motivo de la no renovación, el valor
viene de tabla motivos
CONSTRAINT tareas_notas_pkey PRIMARY KEY (notareas_id)
)
Les pongo en contexto:
Una nota o una tarea, solo existen si están "amarradas" a una empresa.
En un mes, (tiempo máximo en que se monitorea la gestión de tareas) puede
haber mas de una tarea para la misma empresa.
Un registro puede ser de tipo 1: tarea o tipo 2: nota
Una tarea debe tener una nota asociada como indicativo de que ésa tarea fue
realizada.
Una nota que es un cierre de una tarea, es de tipo 2 con tarea_id distinto
de 0.
Una nota que se agrega como una simple observación es de tipo 2 con
tarea_id = 0.
Una tarea, es registrada con un id de categoria y a lo largo del mes, éste
id puede variar.
Ahora bien, en un principio, lo que no consigo resolver es cómo obtener la
última tarea del mes con categoria 100 para la empresa X.
¿Alguien me da una idea?
Gracias por la ayuda que puedan prestarme
From | Date | Subject | |
---|---|---|---|
Next Message | FRANCISCO JOSE PALAO VILLANUEVA | 2014-06-05 16:44:17 | query con count |
Previous Message | Jorge Medina | 2014-06-04 20:36:32 | Re: alguna experiencia con postgresql XC |