Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/02/2014, 05:47
mono_chimuchino
 
Fecha de Ingreso: noviembre-2011
Mensajes: 44
Antigüedad: 12 años, 5 meses
Puntos: 0
Exclamación Respuesta: Consulta MYSQL

gracias por responder, a continuación voy a postear algo que casi funciona, quizás puedas ayudarme.

Código HTML:

SELECT IF(count(estado_del_producto_en_tabla_detalle)=(select count(estado_del_producto_en_tabla_detalle) FROM orden,detalle WHERE orden.id_orden=detalle.id_orden),'Los Repuestos o Productos estan todos aprobados, se muestra una fila',iF(count(estado_del_producto_en_tabla_detalle)<>(select count(estado_del_producto_en_tabla_detalle) FROM orden,detalle WHERE orden.id_orden=detalle.id_orden), 'Hay algun Repuesto o Producto no aprobado, por lo tanto no deberia mostrarse nada','en caso contrario algo esta fallando') )variable_de_if,count(estado_del_producto_en_tabla_detalle),ifnull(orden.id_order,'si nullo muestra algo') FROM orden,detalle WHERE orden.id_orden=detalle.id_orden AND (estado_del_producto_en_tabla_detalle = 'Repuesto_Aprobado' OR estado_del_producto_en_tabla_detalle = 'Producto_Aprobado')  GROUP BY orden.orden_id




me esta mostrando en una sola, cuando los estados de los productos estan todos okay, y me esta mostrando valores por el tipo de la consulta cuando hay algo malo, y aqui mi necesidad, cuando algo este malo simplemente quiero q no muestre nada.

si tengo la orden 1 2 y 3 y cada una de ellas con 5 productos por lo menos y por ej la numero 2 de sus 5 articulos hay alguno sin aprobar, yo quiero q no se muestre, todo esto quiero q sea en una sola fila, osea algo así

orden fecha

1 mar 2013


2 ene 2013 si esta tiene algun producto q tenga estado no aprobado, q no se muestre


3 abril 2013




gracias :D

Última edición por mono_chimuchino; 18/02/2014 a las 06:51