Hola LaBarcam.!
Consulta sobre sql 2000 query con inner join:
Se puede hacer un inner join con varios AND y OR en sql 2000: SELECT t.id_tarea, t.id_cliente, t.tipo_revision, t.Tarea, t.Descripcion, t.documento, t.estado, t.estado_operacion, tf.id_tarea, tf.fecha_revision FROM Bitacora_Tareas AS t INNER JOIN Bitacora_Tarea_fecha AS tf ON (tf.id_tarea = t.id_tarea) AND (t.estado_operacion = 'Pendiente') AND ((tf.fecha_revision <= getdate()) OR (tf.dia_revision = 'Jueves'))
Tengo dos tablas:
En una tengo las tareas y otra las fechas de ejecución. La idea es que muestre todas las tareas que están en estado pendiente y que le fecha sea menor que la actual o si existe un tarea para el día de hoy.
Muestre todas las tareas menores a la fecha actual
Muestre todas las tareas del día
mustre todas las tareas pendientes
Todo eso en una misma consulta.
Me podrías ayudar con este tema que no he podido encontrar una solución. Saludos y muchas gracias.
Se puede hacer un inner join con varios AND y OR en sql 2000: SELECT t.id_tarea, t.id_cliente, t.tipo_revision, t.Tarea, t.Descripcion, t.documento, t.estado, t.estado_operacion, tf.id_tarea, tf.fecha_revision FROM Bitacora_Tareas AS t INNER JOIN Bitacora_Tarea_fecha AS tf ON (tf.id_tarea = t.id_tarea) AND (t.estado_operacion = 'Pendiente') AND ((tf.fecha_revision <= getdate()) OR (tf.dia_revision = 'Jueves'))
Tengo dos tablas:
En una tengo las tareas y otra las fechas de ejecución. La idea es que muestre todas las tareas que están en estado pendiente y que le fecha sea menor que la actual o si existe un tarea para el día de hoy.
Muestre todas las tareas menores a la fecha actual
Muestre todas las tareas del día
mustre todas las tareas pendientes
Todo eso en una misma consulta.
Me podrías ayudar con este tema que no he podido encontrar una solución. Saludos y muchas gracias.
1 Respuesta
Respuesta de labarcam
1