Foros del Web » Programando para Internet » PHP »

Ordenes vs Pagos

Estas en el tema de Ordenes vs Pagos en el foro de PHP en Foros del Web. Buen día, tengo 2 tablas Código: Orders +--------+-----------+------------+--------+ | id | Order | SaleDate | Amount | +--------+-----------+------------+--------+ | 1 | H1 | 2014-02-10 | ...
  #1 (permalink)  
Antiguo 30/04/2014, 11:31
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
Ordenes vs Pagos

Buen día, tengo 2 tablas

Código:
Orders
+--------+-----------+------------+--------+
|   id   |   Order   |  SaleDate  | Amount |
+--------+-----------+------------+--------+
|   1    |        H1 | 2014-02-10 |    300 |
|   2    |        H2 | 2014-02-10 |    110 |
|   3    |        H3 | 2014-02-10 |   1015 |
|   4    |        H4 | 2014-02-10 |    225 |
|   5    |        H5 | 2014-02-10 |    125 |
|   6    |        H6 | 2014-02-10 |    256 |
|   7    |        H7 | 2014-02-10 |     87 |
+--------+-----------+------------+--------+


Payments
+--------+------------+---------------+--------+
|   id   |  PayDate   | PaymentMethod | Amount |
+--------+------------+---------------+--------+
|   1    | 2014-02-10 | Cash          |    410 |
|   2    | 2014-02-10 | Cash          |    350 |
|   3    | 2014-02-10 | Check         |   1015 |
|   4    | 2014-02-10 | Credit Card   |    343 |
+--------+------------+---------------+--------+

El problema es que los pagos no tienen referencia con las ordenes, me piden que haga la referencia (ordenes vs pagos) y guardarla en una tabla mediante los amounts, es esto posible?

Saludos!
  #2 (permalink)  
Antiguo 30/04/2014, 11:41
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Ordenes vs Pagos

Esto es tema de base de datos, no de php, por otra parte, ¿cómo relacionar dos tablas sin ninguna relación? Tendrías que establecer un criterio por tu parte.
  #3 (permalink)  
Antiguo 30/04/2014, 11:44
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Ordenes vs Pagos

Cita:
Iniciado por ocp001a Ver Mensaje
Esto es tema de base de datos, no de php, por otra parte, ¿cómo relacionar dos tablas sin ninguna relación? Tendrías que establecer un criterio por tu parte.
Totalmente correcto...... hay un Id_producto o Id_cliente (Id_usuario) en alguna de esas tablas ?

Faltan tablas.... y relaciones
__________________
Salu2!
  #4 (permalink)  
Antiguo 30/04/2014, 12:05
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Ordenes vs Pagos

No hay nada solo los Amounts :(

Saludos!
  #5 (permalink)  
Antiguo 30/04/2014, 12:12
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Ordenes vs Pagos

Pues si los montos coinciden, podría ser, pero seguro podría haber montos repetidos incluso en el mismo día, conlo que habría peligro de revolver los datos. Yo que tú sugeriría modificar la captura de los pagos para poder referenciar las órdenes.

Si no fuera posible, pues como indicaba, usando las columnas monto y fecha, aunque el porcentaje de posible error es muy alto, sobre todo según el giro del negocio.

Puedes hacer la relación por cualquier columna mediante join, aquí una página con ejemplos fáciles de comprender
  #6 (permalink)  
Antiguo 30/04/2014, 12:13
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Ordenes vs Pagos

Tienes 3 opciones:

- Pregunta en el foro de trabajo
- Lee sobre Base de datos y Php
- No me hagas caso......

@ocp001a : como dices... no es posible resolverlo asi.... que tal un pago parcial por un servicio / bien ? etc... seria un caos
__________________
Salu2!
  #7 (permalink)  
Antiguo 30/04/2014, 12:26
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Ordenes vs Pagos

Muchas gracias a todos!!
  #8 (permalink)  
Antiguo 30/04/2014, 12:47
Avatar de 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: Ordenes vs Pagos

- Si tienes 1 o N pagos por cada orden, FK de la orden en el Pago.
- Si tienes N ordenes en un pago, podría requerir una tabla adicional, lo mismo que N ordenes con N pagos.

Sigue siendo tema de diseño de datos y BBDD,
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: pagos, tabla
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 15:00.