PHP - sentencia mysql

 
Vista:
sin imagen de perfil
Val: 4
Ha aumentado su posición en 21 puestos en PHP (en relación al último mes)
Gráfica de PHP

sentencia mysql

Publicado por ivan (42 intervenciones) el 04/08/2015 22:52:07
hola amigos..!

Estoy realizando una pequeño sistema solo que al intentar validar mi consulta ya no eh podido avanzar mas, quisiera ver si me puede ayudar..

tengo una tabla que se llama tarjetas:

id_tarjeta
titular
numtarjeta
montotarjeta
deposito
temporal

y la otra se llama depositos:

id_cliente
nombre
numtarjeta
monto
estatus


En las cuales tengo que realizar una consulta donde me arroje la tarjeta que tenga menos dinero en deposito y temporal que la suma de esos dos campos no revase de los 14,000 si se exede que me envie un msj por php de error.
el campo deposito no debe exeder de los mismo 14,000
el campo temporal no debe exeder de los mismo 14,000
y la suma de los dos campos tampoco puede exeder los 14,000

si es a si que me arroje la tarjeta que tenga menos dinero entre los dos campos.

ejemplo

Si quiero insertar 5,000, que ya no me de la opcion del id_tarjeta uno ya que la suma se exede de los 14,000 que me de la siguiente tarta donde ese dinero si entra.

id_tarjeta | depositado | temporal
1 10,000 3,000
2 5,000 0.00

tengo este query, pero solo me da la tarjeta donde si cabe el dinero, pero no si le inserto cantidades mas grandes igual lo hace...

SELECT tarjetas.id_tarjeta ,
numtarjeta,
depositado,
temporal,
(depositado + temporal) <= 14000.00
from tarjetas
where depositado <= 13999.99 and
temporal <=13999.99
order by depositado asc limit 1

Me podrian ayudar a encontrar una solucion o una idea de como lo podria hacer...

saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder