a ver, tengo una tabla de movimientos de la siguiente manera.
id_movimiento
id_almacen_origen
id_almacen_destino
fecha
tipomovimiento
cantidad
El tipo de movimiento puede ser una recepcion (r), una expedicion (e) o un trapaso entre almacenes (t)
lo q tengo q hacer es sacar todos los movimientos de un almacen dado por un usuario. El problema esta en q:
-cuando es una recepcion el almacen se graba en id_almacen_destino, y el almacen origen queda a 0,
-cuando es una expedicion el almacen se graba en el id_almacen_origen,y en id_almacen_destino se guarda el codigo del cliente donde va a parar esa expedicion. (el codigo de cliente puede ser = q el almacen ya q el codigo son autonumericos y son dos tablas diferentes)
-y en caso de traspaso puede ser los dos. (los traspasos solo pueden ser entre almacenes)
tendria q hacer como un if dentro la consulta pero no ser si es posible...
en caso de q sea recepcio mirame este campo, si es expedicion mirame este otro y en caso de q sea un traspaso mirame los dos.
Alguna idea? es posible? q manera de complicarse la vida verdad?
saludos y gracias
