Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Dos tablas

Estas en el tema de Dos tablas en el foro de Mysql en Foros del Web. Buen dia, tengo dos tablas factura y factura_detalle, quiero hacer una busqueda en la primer tabla si encuntra en el campo Estado como AN(anulada), que ...
  #1 (permalink)  
Antiguo 12/11/2012, 09:12
 
Fecha de Ingreso: noviembre-2007
Mensajes: 37
Antigüedad: 16 años, 5 meses
Puntos: 0
Dos tablas

Buen dia, tengo dos tablas factura y factura_detalle, quiero hacer una busqueda en la primer tabla si encuntra en el campo Estado como AN(anulada), que inserte en factura_detalle:
1.facturadetalleid el que sigue que seria 4 en este caso
2. facturaid del producto que se encontro anulado en la tabla factura
3. codigo como 2010
4. el detalle que seria:producto anulado
5. total 0.
No se como hacerlo si me pudieran ayudar?

Gracias,

Código:
tabla factura
facturai   fecha                 Cliente             total     estado
1             2012/01/11     Tienda 1              0.00    AN
2             2012/10/25     Julio Hernandez   100.00     AC
3             2012/11/19     Luis Duarte         200.00     AC

Código:
tabla factura_detalle
facturadetalleid  facturaid   codigo  detalle                     total     
2                       2            2020   Producto 20            100.00     
3                       3            2020   Producto 30            200.00  
4                       1            2010   Producto Anulado      0.00
  #2 (permalink)  
Antiguo 12/11/2012, 09:14
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Dos tablas

¿Qué es lo que tienes hasta ahora? ¿Cómo lo has planteado?
  #3 (permalink)  
Antiguo 12/11/2012, 09:24
 
Fecha de Ingreso: noviembre-2007
Mensajes: 37
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Dos tablas

El problema que tenia es que a la hora de darle anular en el programa no me ingreso en el detalle que esta anulado solo cuando ingreso los otros articulos que no estan anulados si me los ingreso bien el detalle todo y tengo que componer las facturas anuladas pero quiero ver si lo puedo resolver con un query las que ya estan ingresadas anuladas?
  #4 (permalink)  
Antiguo 12/11/2012, 11:11
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Dos tablas

La parte contratante de la primera parte será considerada como la parte contratante de la primera parte...Como no te expliques mejor...

¿Qué query has probado?
  #5 (permalink)  
Antiguo 12/11/2012, 12:34
Avatar de zeliq  
Fecha de Ingreso: noviembre-2012
Ubicación: Barcelona
Mensajes: 17
Antigüedad: 11 años, 5 meses
Puntos: 3
Respuesta: Dos tablas

palmach,

Veo que no soy el único a quien le cuesta entenderte. No sé a los demás, pero a mí me ayudaría bastante que utilizases signos de puntuación y acentos.

Saludos
  #6 (permalink)  
Antiguo 12/11/2012, 13:50
 
Fecha de Ingreso: noviembre-2007
Mensajes: 37
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Dos tablas

Voy a tratar de explicarme bien,
Tengo mi base de datos facturas, y dentro de mi base de datos esta la tablas factura y factura_detalles.

En factura tengo los campos facturaid, fecha, serie, no_factura, cliente, dirección, y el estado.

En factura detalle tengo los campos, facturadetalleid, facturaid, serie, no_factura, código de producto, detalle de producto, total.

Tuve el problema de que al guardar una factura anulada no me guardaba el detalle y son como 10 mil facturas anuladas que no me guardo y no me di cuenta ya al buen rato, y tendría que ingresar el detalle una por una y lo que quiero es ver si de alguna forma se puede desde mysql que busque en la tabla factura el estado si esta anulada que en factura_detalle inserte facturadetalleid que busque el ultimo facturadetalleid + 1, facturaid que guarde el que encontró en facturaid como anulada, serie, no_factura, código de producto(2010), detalle de producto(anulada) y total. Espero que me entienda lo que quiero?

Gracias,
  #7 (permalink)  
Antiguo 13/11/2012, 06:32
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Dos tablas

Si, se puede, ¿Los campo id son autoincrementales?

Por otra parte ¿Qué tienes hecho hasta ahora? ¿Cómo lo has planteado?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:24.