Hola.
No se con que motor sql trabajas (interbase, firebird, mysql, oracle...)
pero te recomiendo que si usas abreviaturas para las tablas en la select,
le pongas
a cada campo de que tabla es.
Otra cosa que supongo será un error tipográfico, en la línea
Código SQL
[-]CANTIDAD CANTIDAD1,LOTE, key_lote, p.precio_uing,0 key_p
se te ha colado un cero, ¿no?
Salu2