Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/12/2015, 07:09
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Obtener la fecha mas antigua

Si en la tabla de pedidos tienes más de un pedido del mismo artículo para la misma fecha (teniendo en cuenta que es un DATE), la fecha mínima será muy poco discriminante. TE puede devolver mas de un registro.

Fuera de eso, la consulta es de manual basico:

Código MySQL:
Ver original
  1. SELECT P.num_pieza, MIN(pe.fecha_peticion) fecha_peticion
  2. FROM piezas p
  3.     INNER JOIN lineas_pet L ON P.num_pieza = L.num_pieza
  4.     INNER JOIN peticiones pe ON L.num_peticion = pe.num_peticion
  5. WHERE p.num_pieza = numerobuscado
  6. GROUP BY P.num_pieza;

Un par de consejos:
1) No uses caracteres reservados en los nombres de las tablas. Tienen a generar errores graves de sintaxis de muy difícil detección para los que se inician.
2) JAMAS uses el signo numeral (#) en MySQL en una sentencia. En MySQL se usa para comentarios, y MySQL ignorará todo lo que sigue a ese signo, generando errores de sintaxis inesperados.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)